Az OAI elv
Az OAI (Open Archive Initiative) egy nyílt, nemzetközi mozgalom, melynek célja a digitális tartalom terjesztésének javítása.
Az OAI elv lényege a protokoll, az adat- és szolgáltatásgazdai funkciók elválasztása egymástól. Az adatgazdák (archívumok) azok, akik őrzik a digitális tartalmakat, dokumentumokat, illetve a szabványok alapján ők állítják elő és tartják karban a tartalmakat leíró információkat, a metaadatokat. Az OAI-elv szerint a tartalom az adatgazdák birtokában marad, ám a tartalmat leíró adatokat meg kell nyitni szabad felhasználásra a szolgáltatásgazdák számára. Ily módon a szolgáltatásgazda csak a metaadatokat gyűjti be, a tartalmat nem. A rendszer tehát az intézmények önállóságát maximálisan tiszteletben tartja. A harmadik szereplő a protokollgazda, az a szabványosítási szervezet, amely koordinálja a metaadat (és később a tartalom) digitalizálásának, továbbításának szabályait.
Az NDA mint önálló archívumok szervezete az OAI-PMH protokollt választotta a résztvevők közötti adatkapcsolat alapjául. Az OAI-PMH protokoll a Dublin Core metaadat leíró szabványra épül. A Dublin Core Metadata Initiative a legrégibb és legismertebb törekvés a számítógépes formában elérhető dokumentumok, források és szolgáltatások leíró adatainak szabványosítására, s ezzel visszakereshetőségük és megtalálhatóságuk megkönnyítésére. (A szabvány hivatalos magyar fordítása itt olvasható PDF formátumban.)
Az OAI technológia olcsó, könnyen implementálható és alkalmas az eltérő architektúrájú rendszerek összekapcsolásához. Az adatszolgáltatáshoz szükséges OAI kiszolgáló rendszer feladata a különböző adatbázisokból származó adatok egységes elérésének biztosítása és az Internet felől érkező kérések kiszolgálása. A rendszer két jól elkülöníthető komponens csoportból áll, az Internet felől érkező kérések feldolgozásáért felelős kiszolgálóból és az adatfeltöltést végző konvertáló-feltöltő segédprogramokból. A kiszolgáló kötött formátumú adatbázisokból szolgáltatja az adatokat az Internet felé.
Az OAI kiszolgáló megvalósítja az OAI-PMH v2.0 protokollt, melynek eredményeképpen az adatbázisban tárolt (minősített Dublin Core formában levő XML, másnéven QDC) adatokat szolgáltatja az Interneten keresztül érkező kérésekre. A válaszok is az OAI-PMH v2.0 protokoll formátumának megfelelően állnak elő.
Az adatszolgáltatáshoz szükséges OAI kiszolgáló rendszer feladata a különböző adatbázisokból származó adatok egységes elérésének biztosítása és az Internet felől érkező kérések kiszolgálása. A rendszer két jól elkülöníthető komponens csoportból áll, az Internet felől érkező kérések feldolgozásáért felelős kiszolgálóból és az adatfeltöltést végző konvertáló-feltöltő segédprogramokból. A kiszolgáló kötött formátumú adatbázisokból szolgáltatja az adatokat az Internet felé.
Az OAI kiszolgáló megvalósítja az OAI-PMH v2.0 protokollt, melynek eredményeképpen az adatbázisban tárolt (minősített Dublin Core formában levő XML, másnéven QDC) adatokat szolgáltatja az Interneten keresztül érkező kérésekre. A válaszok is az OAI-PMH v2.0 protokoll formátumának megfelelően állnak elő.


