Rendszerek Osztály HEKTÁR: Hazai elektronikus könyvtári rendszerek összekapcsolása Kiss Gergő, Kovács László, Micsik András, Moldován István MTA SZTAKI
A HEKTÁR projektről HEKTÁR: Nyílt archívumi ajánlások alkalmazása hazai elektronikus könyvtárakban Résztvevők: MTA SZTAKI OSZK Magyar Elektronikus Könyvtár A projekt vége: 2004. június A projekt célja: az Open Archives Initiative (OAI) ajánlások hazai terjesztése
Open Archives Initiative (OAI) Az OAI mozgalom fő célja a tartalom terjesztésének javítása Ennek módszere Az archívumok letölthetővé teszik a szolgáltatott tartalmakhoz tartozó metaadataikat A több helyről letöltött metaadatok egyesíthetők és új szolgáltatások építhetők erre az adatbázisra Alkalmazási példák: Tudományos információcsere (preprint, open access, stb.) Tematikus portálok (pl. SozioNet) Egyesített keresők (pl. OAIster)
Az OAI-PMH begyűjtő protokoll OAI Protocol for Metadata Harvesting (OAI-PMH) 2.0 verzió: 2002 június Az OAI-PMH alapelvei: Csak a metaadatokat gyűjti be, a tartalmat nem Pull módban üzemel, tehát a begyűjtő kezdeményezi az adatátvitelt, nem az archívum Dublin Core alapú Az OAI-PMH alapelemei: Data provider, harvester, service provider Repository, set, item, record Unique identifier
OAI alapú architektúrák Service provider 2 Harvester Data provider Service provider 1 Harvester Data provider Repository 3 Data provider Data provider Repository 1 Repository 2
Az OAI-PMH begyűjtő protokoll elemei Identify Az archívum alapadatainak lekérése ListSets Az archívum belső struktúrája (gyűjtemények) ListMetadataFormats Támogatott metaadatformátumok (DC kötelező) ListIdentifiers ListRecords GetRecord Metaadat rekordok letöltése Szűkítések: dátum, gyűjtemény szerint
Mit tettünk a HEKTÁR projektben? Lefordítottuk az OAI-PMH 2.0 ajánlást Nyílt forráskódú data provider implementációt tettünk közzé Data providert illesztettünk archívumokhoz Begyűjtöttük a kapcsolt archívumok metaadatait Egyeztettük a DC használatát az archívumok között Közös keresőt készítünk (tesztüzem)
Jelenlegi kapcsolatok http://hektar.sztaki.hu/kereso Közös kereső OAI-PMH 2.0 MEK Magyar Elektronikus Könyvtár HUNG-ART Képzőművészet Magyarországon radio.sztaki.hu Rádióarchívum HunTéka könyvtári rendszer Corvina könyvtári rendszer JNSZ-MEK Jász-Nagykun-Szolnok Megyei Elektronikus Könyvtár
Mi a különbség? Miért kell még egy közös kereső, amikor van már: WebKat, KözElKat, MOKKA, ODR, stb. A fő különbség az OAI és Dublin Core használatában van: Az OAI gyorsan terjedő, nyílt, nemzetközi ajánlás A Dublin Core univerzális, nem csak könyvtárakra alkalmazható Az OAI felépítéséből adódóan alkalmas hierachikus, rugalmas és önszervező architektúrák kialakítására Az OAI technológiailag jól illeszkedik a jelenlegi Internet/WWW világba
A DC és OAI Magyarországon Miért kell bármit is tenni, mikor kész ajánlások állnak rendelkezésre? A Dublin Core gyorsabb hazai elterjedéséhez szükség lenne Az ajánlások magyar fordításaira Használati útmutatókra Lásd/hallgasd még: Metaadatsémák nyilvántartása Szemantikus Web alapon című előadásunk (16:40 A terem) OAI hazai használata A protokoll megfelelés vizsgálata Lásd még: Nemzeti Digitális Adattár (NDA)
A DC használata a Hektár projektben A projekten belül a DC használatát finomabban kellett szabályozni a szolgáltatás minősége érdekében: Személynevek leírása (Creator, Contributor) Dokumentumtípusok ábrázolása (DCMI Types) Tartalom URL rögzítése (Identifier) ISO 639-2 nyelvkódok használata Többnyelvű rekordok formátuma Valamint a Dublin Core Usage Guidelines betartása is fontos, de nem triviális feladat volt
Egyszerű keresés
Részletes keresés
Részletes keresés eredménye
A részletes keresés működése Elemi kifejezésekből építkezve tetszőleges normálformás logikai kifejezés állítható össze A keresőkifejezések könnyen olvashatók és értelmezhetők Bármely DC mezőben lehet keresni, az értékkészletnek megfelelő kifejezésekkel Az összeállított keresőkérdések elmenthetők és újra lefuttathatók Az eredménylista többféle rendezése választható
Hogyan lehet nekem is OAI data providerem? MTA SZTAKI Az OAI csatlakozás tervezésének lényeges mozzanatai: Azarchívum alapadatainak meghatározása Név, karbantartó, stb. Set-ek és hierarchiájuk meghatározása Azonosító séma definiálása pl. oai:mek.oszk.hu:mek-1234 Támogatott metaadatformátumokkiválasztása DC kötelező Metaadatrekord előállításának megtervezése pl. mi kerüljön a DC Format mezőbe?
Összefoglalás A projekt megmutatta, hogy az OAI elv és technológia olcsó és könnyen implementálható alkalmas eltérő architektúrájú rendszerek összekapcsolására A megvalósított architektúra az NDA (Nemzeti Digitális Adattár) előképének tekinthető A bekapcsolt archívumok az OAI data provider révén a világon bárhol láthatóvá válnak
További információk http://hektar.sztaki.hu hektar@dsd.sztaki.hu