220 likes | 311 Views
URN használata hálózati dokumentumok azonosításában. Országos Széchényi Könyvtár Könyvtár-informatikai Műhely Budapest, 2003. június 12. Horváth Ádám OSZK informatikai főigazgató- helyettes. Napirend. OSZKKM célja URN-ről általában - Horváth Ádám Az OSZK URN szervere - Aradi Bálint
E N D
URN használata hálózati dokumentumok azonosításában Országos Széchényi Könyvtár Könyvtár-informatikai MűhelyBudapest, 2003. június 12. Horváth ÁdámOSZK informatikai főigazgató- helyettes
Napirend OSZKKM célja URN-ről általában - Horváth Ádám Az OSZK URN szervere - Aradi Bálint Témák a következő OSZKKM ülésre Egyebek URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Tartalom A probléma A megoldás Az URN egyedisége Az URN felépítése Példák az URN használatára Az URN kiadása Az URN feloldása Az URN igénylés tervezett elvei URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
A probléma • Ha egy URL megváltozik, meg kell változtatni az összes rámutató hivatkozást • Még nehezebb a helyzet, ha egy adott URL-en lévő tartalom változik meg URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
A megoldás • A hálózati forrás egyedi azonosítása • URN (Universial Resource Name) • A hálózati forrást egy névvel azonosítja • A név nem változik • A név világviszonylatban egyedi • Az URN kiadása ellenőrzött folyamat • Az URL-re továbbra is szükség van URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
A megoldás • Működés • Ügyfél oldal • http://www.oszk.hu/ helyett: • urn:nbn:hu-123 • URN generátor • URN feloldó • URN-URL párost tartalmazza • URN feloldók elosztott hálózatot alkotnak • URN feloldókat összefogó rendszer URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
A megoldás • Az URN előnyei • Az URL helyességéért az URN azonosítót igénylő a felelős • Az URN szerver eszközöket tartalmaz az URL-ek tömeges módosítására • Nemzetközi szabványon alapul • Rendszerfüggetlen URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN egyedisége • Az URN névterületekre oszlik • A névterületek kiadása ellenőrzött folyamat: regisztráltatni kell • Jelenlegi regisztrált névterületek • ISSN, OID, ISBN, NBN • Többi: http://www.iana.org/assignments/urn-namespaces • A névterületen belül az egyes URN azonosítók kiadása is ellenőrzött folyamat URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN felépítése • <URN> ::= "urn:" <NID> ":" <NSS> • az idézőjelek közötti rész kötelező • NID Namespace Identifier = névterület azonosító • egy kód, mely meghatározza azt a közösséget, melyet az URN kiszolgál • meghatározza az NSS szintaktikai értelmezését • NSS Namespace Specific String = névterületre jellemző füzér • szintaxisát a NID megalkotói adják meg URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az NBN URN felépítése • Leírása • http://www.ietf.org/rfc/rfc3188.txt • Felépítése • NID (névterület azonosító) = NBN • NSS (névterületre jellemző füzér) felépítése • <ISO 3166 országkód>-<kiadott NBN füzér> • kiadott NBN füzér • országonként meghatározható URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az NBN URN felépítése • ModellURN:NBN:<ISO 3166 országkód>-<kiadott NBN füzér> • Példák • Finn • URN:NBN:fi-fe19981001 • fi = országkód • fe = f: könyv; e: elektronikus dokumentum • szám = négyjegyű évszám + (évenként újrainduló) sorszám • Norvég • URN:NBN:no-123 URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Példák az NBN URN használatára • Finn • Leírás • http://www.lib.helsinki.fi/meta/URN-help.html • Konkrét alkalmazás • http://ethesis.helsinki.fi/julkaisut/mat/tieto/pg/bostrom/ URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Példák az NBN URN használatára • Norvég példa • http://wgate.bibsys.no/gate1/SHOW?objd=021687595&lang=E • URN:NBN:no-358 mögött ez a kapcsolat áll: • http://urn.nb.no/URN:NBN:no-3132 • A hivatkozott lap fejlécében ott vannak a Dublin Core adatok URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az NBN URN kiadása • Finn példa • http://www.lub.lu.se/cgi-bin/nmurn.pl • Norvég példa • http://www.nb.no/urn/generator/ • My URN menüpont • Feltételek • a) A forrásban más URN nem lehet megadva Dublin Core metaadatként • b) Más URN nem hivatkozhat erre forrásra • c) A forrásnak léteznie kell a megadott URL-en URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN feloldása • Finn példa • Internet keresők • Norvég példa • URN feloldó adatbázis • THTTP protokoll (RFC 2169) • Tárolja az URN-URL párokat • http://urn.nb.no/URN:NBN:no-3132 hívással oldja fel a megadott URN-t URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN feloldása • Probléma • Jelenleg tudni kell az URN feloldó adatbázis címét • Megoldás • A jövőben a feloldás automatikus lesz • DDDS Dynamic Delegation Discovery System című RFC dokumentumcsalád írja le URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Még egy példa • Németek • Kijelölt intézmények • Jelszóval védett a kiadás • Tudják, hogy melyik URN-t ki kérte • URN-URL helyessége számonkérhető URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az NBN URN igénylés tervezett elvei • Bárki kérhet • Az Interneten szabadon hozzáférhető dokumentumnak • Stabilan és „az idők végeztéig” elérhető dokumentumnak • Melyek tartalma „lényeges” • Ugyanannak a dokumentumnak a másolatai ne kapjanak új URN-t URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN igénylés tervezett elvei • Egy dokumentum csak egy URN-nel rendelkezhet • Ha a dokumentumot szerkesztik, de intellektuálisan nem változik, nem kell új URN-t kérni URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN helye a bib rekordban • Helye • 856 4<szóköz> $uurn:nbn:hu-2001 • Megjelenítés • http://nbn.oszk.hu/N2L?urn:nbn:hu-2001 URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
URN irodalom • URN-el kapcsolatos RFC-ék összefoglaló lapja • http://www.uri.net/ URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Köszönöm a figyelmüket adam@oszk.hu URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK