Upload
horvadam
View
83
Download
3
Embed Size (px)
Citation preview
URN használata hálózati URN használata hálózati dokumentumok azonosításábandokumentumok azonosításában
Országos Széchényi KönyvtárOrszágos Széchényi Könyvtár
Könyvtár-informatikai MűhelyKönyvtár-informatikai MűhelyBudapest, 2003. június 12.Budapest, 2003. június 12.
Horváth ÁdámHorváth ÁdámOSZKOSZK
informatikai főigazgató- informatikai főigazgató- helyetteshelyettes
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
NapirendNapirend
OSZKKM céljaOSZKKM célja
URN-ről általában - Horváth ÁdámURN-ről általában - Horváth Ádám
Az OSZK URN szervere - Aradi BálintAz OSZK URN szervere - Aradi Bálint
Témák a következő OSZKKM ülésreTémák a következő OSZKKM ülésre
EgyebekEgyebek
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
TartalomTartalom
A problémaA probléma
A megoldásA megoldás
Az URN egyediségeAz URN egyedisége
Az URN felépítéseAz URN felépítése
Példák az URN használatáraPéldák az URN használatára
Az URN kiadásaAz URN kiadása
Az URN feloldásaAz URN feloldása
Az URN igénylés tervezett elveiAz URN igénylés tervezett elvei
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
A problémaA probléma
Ha egy URL megváltozik, meg kell Ha egy URL megváltozik, meg kell változtatni az összes rámutató változtatni az összes rámutató hivatkozásthivatkozást
Még nehezebb a helyzet, ha egy adott Még nehezebb a helyzet, ha egy adott URL-en lévő tartalom változik megURL-en lévő tartalom változik meg
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
A megoldásA megoldás
A hálózati forrás egyedi azonosításaA hálózati forrás egyedi azonosítása– URN (Universial Resource Name)URN (Universial Resource Name)• A hálózati forrást egy névvel azonosítjaA hálózati forrást egy névvel azonosítja• A név nem változik A név nem változik • A név világviszonylatban egyediA név világviszonylatban egyedi
– Az URN kiadása ellenőrzött folyamatAz URN kiadása ellenőrzött folyamat
• Az URL-re továbbra is szükség vanAz URL-re továbbra is szükség van
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
A megoldásA megoldás
MűködésMűködés– Ügyfél oldalÜgyfél oldal• http://www.oszk.hu/ helyett:http://www.oszk.hu/ helyett:• urn:nbn:hu-123urn:nbn:hu-123
– URN generátorURN generátor– URN feloldóURN feloldó• URN-URL párost tartalmazzaURN-URL párost tartalmazza• URN feloldók elosztott hálózatot alkotnakURN feloldók elosztott hálózatot alkotnak
– URN feloldókat összefogó rendszerURN feloldókat összefogó rendszer
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
A megoldásA megoldás
Az URN előnyeiAz URN előnyei– Az URL helyességéért az URN azonosítót Az URL helyességéért az URN azonosítót
igénylő a felelősigénylő a felelős– Az URN szerver eszközöket tartalmaz az Az URN szerver eszközöket tartalmaz az
URL-ek tömeges módosításáraURL-ek tömeges módosítására– Nemzetközi szabványon alapulNemzetközi szabványon alapul– RendszerfüggetlenRendszerfüggetlen
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN egyediségeAz URN egyedisége
Az URN névterületekre oszlikAz URN névterületekre oszlik– A névterületek kiadása ellenőrzött A névterületek kiadása ellenőrzött
folyamat: regisztráltatni kellfolyamat: regisztráltatni kell• Jelenlegi regisztrált névterületekJelenlegi regisztrált névterületek
– ISSN, OID, ISBN, NBNISSN, OID, ISBN, NBN– Többi: http://www.iana.org/assignments/urn-Többi: http://www.iana.org/assignments/urn-
namespacesnamespaces
– A névterületen belül az egyes URN A névterületen belül az egyes URN azonosítók kiadása is ellenőrzött azonosítók kiadása is ellenőrzött folyamatfolyamat
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN felépítéseAz URN felépítése
<URN> ::= "urn:" <NID> ":" <NSS><URN> ::= "urn:" <NID> ":" <NSS>– az idézőjelek közötti rész kötelezőaz idézőjelek közötti rész kötelező– NID Namespace Identifier = névterület NID Namespace Identifier = névterület
azonosítóazonosító• egy kód, mely meghatározza azt a egy kód, mely meghatározza azt a
közösséget, melyet az URN kiszolgálközösséget, melyet az URN kiszolgál• meghatározza az NSS szintaktikai meghatározza az NSS szintaktikai
értelmezésétértelmezését
– NSS Namespace Specific String = NSS Namespace Specific String = névterületre jellemző füzérnévterületre jellemző füzér• szintaxisát a NID megalkotói adják megszintaxisát a NID megalkotói adják meg
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az NBN URN felépítéseAz NBN URN felépítése
LeírásaLeírása– http://www.ietf.org/rfc/rfc3188.txthttp://www.ietf.org/rfc/rfc3188.txt
FelépítéseFelépítése– NID (névterület azonosító) = NBNNID (névterület azonosító) = NBN– NSS (névterületre jellemző füzér) felépítéseNSS (névterületre jellemző füzér) felépítése• <ISO 3166 országkód>-<kiadott NBN füzér><ISO 3166 országkód>-<kiadott NBN füzér>
– kiadott NBN füzérkiadott NBN füzér• országonként meghatározhatóországonként meghatározható
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az NBN URN felépítéseAz NBN URN felépítése
ModellModellURN:NBN:<ISO 3166 országkód>-<kiadott NBN füzér>URN:NBN:<ISO 3166 országkód>-<kiadott NBN füzér>
PéldákPéldák– FinnFinn• URN:NBN:fi-fe19981001 URN:NBN:fi-fe19981001
– fi = országkódfi = országkód– fe = f: könyv; e: elektronikus dokumentumfe = f: könyv; e: elektronikus dokumentum– szám = négyjegyű évszám + (évenként újrainduló) szám = négyjegyű évszám + (évenként újrainduló)
sorszámsorszám
– NorvégNorvég• URN:NBN:no-123URN:NBN:no-123
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Példák az NBN URN használatáraPéldák az NBN URN használatára
FinnFinn– LeírásLeírás• http://http://wwwwww..liblib.helsinki.fi/.helsinki.fi/metameta/URN-/URN-helphelp..htmlhtml
– Konkrét alkalmazásKonkrét alkalmazás• http://ethesis.helsinki.fi/julkaisut/mat/tieto/pg/http://ethesis.helsinki.fi/julkaisut/mat/tieto/pg/
bostrom/bostrom/
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Példák az NBN URN használatáraPéldák az NBN URN használatára
Norvég példaNorvég példa– http://wgate.bibsys.no/gate1/SHOW?http://wgate.bibsys.no/gate1/SHOW?
objd=021687595&lang=Eobjd=021687595&lang=E– URN:NBN:no-358 mögött ez a kapcsolat áll:URN:NBN:no-358 mögött ez a kapcsolat áll:• http://urn.nb.no/URN:NBN:no-3132http://urn.nb.no/URN:NBN:no-3132
– A hivatkozott lap fejlécében ott vannak a A hivatkozott lap fejlécében ott vannak a Dublin Core adatokDublin Core adatok
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az NBN URN kiadásaAz NBN URN kiadásaFinn példaFinn példa– http://http://wwwwww..lublub..lulu.se/.se/cgicgi--binbin//nmurnnmurn..plpl
Norvég példaNorvég példa– http://http://wwwwww..nbnb.no/.no/urnurn//generatorgenerator//• My URN menüpontMy URN menüpont• FeltételekFeltételek
– a) A forrásban más URN nem lehet megadva Dublin Core a) A forrásban más URN nem lehet megadva Dublin Core metaadatkéntmetaadatként
– b) Más URN nem hivatkozhat erre forrásrab) Más URN nem hivatkozhat erre forrásra– c) A forrásnak léteznie kell a megadott URL-enc) 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 - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN feloldásaAz URN feloldása
Finn példaFinn példa– Internet keresőkInternet keresők
Norvég példaNorvég példa– URN feloldó adatbázisURN feloldó adatbázis• THTTP protokoll (RFC 2169)THTTP protokoll (RFC 2169)• Tárolja az URN-URL párokatTárolja az URN-URL párokat• http://urn.nb.no/URN:NBN:no-3132 hívással oldja fel http://urn.nb.no/URN:NBN:no-3132 hívással oldja fel
a megadott URN-ta megadott URN-t
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN feloldásaAz URN feloldása
ProblémaProbléma– Jelenleg tudni kell az URN feloldó adatbázis Jelenleg tudni kell az URN feloldó adatbázis
címétcímétMegoldásMegoldás– A jövőben a feloldás automatikus leszA jövőben a feloldás automatikus lesz• DDDS Dynamic Delegation Discovery System című DDDS Dynamic Delegation Discovery System című
RFC dokumentumcsalád írja leRFC dokumentumcsalád írja le
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Még egy példaMég egy példa
NémetekNémetek– Kijelölt intézményekKijelölt intézmények– Jelszóval védett a kiadásJelszóval védett a kiadás– Tudják, hogy melyik URN-t ki kérteTudják, hogy melyik URN-t ki kérte• URN-URL helyessége számonkérhetőURN-URL helyessége számonkérhető
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az NBN URN igénylés tervezett elveiAz NBN URN igénylés tervezett elvei
Bárki kérhetBárki kérhetAz Interneten szabadon hozzáférhető Az Interneten szabadon hozzáférhető
dokumentumnakdokumentumnakStabilan és „az idők végeztéig” elérhető Stabilan és „az idők végeztéig” elérhető
dokumentumnakdokumentumnakMelyek tartalma „lényeges”Melyek tartalma „lényeges”Ugyanannak a dokumentumnak a Ugyanannak a dokumentumnak a
másolatai ne kapjanak új URN-tmásolatai ne kapjanak új URN-t
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN igénylés tervezett elveiAz URN igénylés tervezett elvei
Egy dokumentum csak egy URN-nel Egy dokumentum csak egy URN-nel rendelkezhetrendelkezhet
Ha a dokumentumot szerkesztik, de Ha a dokumentumot szerkesztik, de intellektuálisan nem változik, nem kell új intellektuálisan nem változik, nem kell új URN-t kérniURN-t kérni
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Az URN helye a bib rekordbanAz URN helye a bib rekordban
HelyeHelye– 856 4<szóköz> $uurn:nbn:hu-2001856 4<szóköz> $uurn:nbn:hu-2001
MegjelenítésMegjelenítés– http://nbn.oszk.hu/N2L?urn:nbn:hu-2001http://nbn.oszk.hu/N2L?urn:nbn:hu-2001
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
URN irodalomURN irodalom
URN-el kapcsolatos RFC-ék összefoglaló URN-el kapcsolatos RFC-ék összefoglaló lapjalapja– http://www.uri.net/http://www.uri.net/
URN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZKURN használata hálózati dokumentumok azonosításában Horváth Ádám - OSZK
Köszönöm a figyelmüketKöszönöm a figyelmüket