4.2. Az URN:NBN azonosítók feloldása



Hasonló dokumentumok
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, június 12.

A magyar URN:NBN rendszer alapelvei

HTML és CSS. Horváth Árpád május 6. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

OEP Betegéletút lekérdezés háziorvosok és vénytörténet lekérdezés patikák számára. API dokumentáció. verzió: 2.01

ERserver. iseries. Szolgáltatási minőség

Tervezett erdőgazdálkodási tevékenységek bejelentése

Integrált ügyviteli rendszer: Kettős könyvelés modul

A.26. Hagyományos és korszerű tervezési eljárások

1. A beszámolókészítés alapjai

Versenykiírás, Szervezeti Leírás

Általános Szerződési és Regisztrációs Feltételek

TUDNIVALÓK. Az egyéni vállalkozói tevékenység megkezdésének bejelentése nyomtatvány-garnitúra kitöltéséhez

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

Az egyetemi publikációs adatbázis

AJÁNLATTÉTELI DOKUMENTÁCIÓ

A teljesítményértékelés és minősítés a közigazgatási szervek vezetésében

Ingrid Signo Felhasználói kézikönyv. Pénztári használatra

AZ EURÓPAI KÖZÖSSÉGEK BIZOTTSÁGA. Javaslat: A TANÁCS IRÁNYELVE

Felhasználói leírás v1.0

Szolgáltatási szint megállapodás. Verzió: 1.0. (2010. december 13.)

Általános Szerződési Feltételek

FELHASZNÁLÓI LEÍRÁS a DIMSQL Integrált Számviteli Rendszer Készlet moduljának használatához

2004. évi CXV. törvény. a lakásszövetkezetekrıl

M EG H Í V Ó. Gyál Város Önkormányzata Képviselő-testületének Pénzügyi és Gazdasági Bizottsága december 16-án (kedd) 14.

Közbeszerzési Értesítő száma: 2013/54. Tájékoztató az eljárás eredményéről (1-es minta)/ké/ KÉ. Hirdetmény típusa:

Az őrültek helye a 21. századi magyar társadalomban

Szakdolgozat egy fejezetének tartalomjegyzéke

A Ket. végrehajtási rendeletei

Szolgáltatási szint megállapodás

Everlink Parkoló rendszer Felhasználói és Üzemeltetési útmutató

KÖZÖSSÉGI PORTÁL HASZNÁLATA AZ INFORMATIKAI TÁRGYÚ

QBE Édes Otthon lakásbiztosítás tarifáló webservice. Fejlesztői dokumentáció 1.0.2

INTERNETES HIRDETMÉNY Portfolio Online Tőzsde, Portfolio Online Tőzsde Pro, Portfolio Online Tőzsde mobil és táblagép applikáció

TELJESKÖRŰ ÜGYFÉLAZONOSÍTÁSI SZOLGÁLTATÁSOK

Közbeszerzési Értesítő száma: 2015/4. Tájékoztató az eljárás eredményéről (1-es minta)/ké/ KÉ. Hirdetmény típusa:

xha attól eltérő, kérjük töltse ki az A.III mellékletet

Adatkezelési Tájékoztató

átvitt bitek számával jellemezhetjük. Ezt bit/s-ban mérjük (bps) vagy ennek többszöröseiben (kbps, Mbps).

Word 2010 magyar nyelvű változat

FELHASZNÁLÓI ÚTMUTATÓ

21. szám 124. évfolyam július 3. TARTALOM. Utasítások 48/2009. (VII. 3. MÁV Ért. 21.) VIG számú

Mennyit termelhetünk a felszín alatti vízkészletekbıl? DR. VÖLGYESI ISTVÁN

Útmutató a tagállamok számára Irányítási ellenőrzések

Magyar Triatlon Szövetség Bizonylati Rend

A regisztrációs űrlapon kérjük, adja meg a vezeték és keresztnevét, a munkahelyét valamint legalább egy telefonos elérhetőségét.

Adatkezelési Tájékoztató

Válaszok. Válasz A: A Polgári Törvénykönyv tartalmazza. Válasz B: A biztosítókról és a biztosítási tevékenységről szólót törvény tartalmazza.

Aronic Főkönyv kettős könyvviteli programrendszer

Digitális kártyák vizsgálata TESTOMAT-C" mérőautomatán

FELCSÚTI KÖZÖS ÖNKORMÁNYZATI HIVATAL

Ügyvitel ágazat Ügyvitel szakmacsoport Ügyviteli titkár Szakközépiskola 9-12.évfolyam Érettségire épülő szakképzés

A közigazgatási ügyintézés társadalmi megítélése a magyarországi vállalkozások körében

ÚTMUTATÓ A 1553NY JELŰ NYILATKOZAT KITÖLTÉSÉHEZ A 1553E JELŰ EGYSZERŰSÍTETT BEVALLÁST VÁLASZTÓ ADÓZÓK RÉSZÉRE

Vásárlási feltételek, Adatvédelmi szabályzat, Vásárlói tájékoztató

Részvételi feltételek Gepláda Keresd a gepidák kincseit! microsite

E-ÉPÍTÉSI NAPLÓ KÉZIKÖNYV

Adatkezelési Tájékoztató

200 Az Európai Unió Hivatalos Lapja AZ EURÓPAI UNIÓ HIVATALOS LAPJA

Készítette: Citynform Informatikai Zrt.

PRÉMIUM Önkéntes Egészség- és Önsegélyező Pénztár KÁRTYAKEZELÉSI ÉS HASZNÁLATI SZABÁLYZAT. Hatályos: április 1-től

A fogyasztók élelmiszerekkel kapcsolatos tájékoztatása ***II

Felhívás észrevételek benyújtására az állami támogatások kérdéskörében a Bizottság általános csoportmentességi rendelettervezetére vonatkozóan

EURÓPAI PARLAMENT C6-0040/2007 HU PART.1. Közös álláspont. Ülésdokumentum 2003/0153(COD); 29/11/2006

10193/12 KH/md DG E2

Tárgy: Kiskunmajsa Város Önkormányzatának évi költségvetési koncepciója.

Tájékoztató - KMJVÖ - Mobil faház

A kutatásról. A kutatást augusztus 1. és augusztus 14. között végeztük.

A BIZOTTSÁG JELENTÉSE AZ EURÓPAI PARLAMENTNEK ÉS A TANÁCSNAK

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK

HR HÍRLEVÉL Május

Iparművészeti Múzeum 1091 Budapest, Üllői út KÖZBESZERZÉSI DOKUMENTUM 2016/S Budapest, május

Általános Szerződési Feltételek

29 darab defibrillátor beszerzése

Kertész Áruházak Kft. TÖRZSVÁSÁRLÓI RENDSZER SZABÁLYZATA Érvényes október 01-t l

A KEOP-1.1.1/C/

Inter.Net Hitelesítés Szolgáltatási Utasítás A NetLock Kft. Szolgáltatási Szabályzatának szolgáltatás specifikus rendelkezései

AZ EURÓPAI KÖZÖSSÉGEK BIZOTTSÁGA. Javaslat: AZ EURÓPAI PARLAMENT ÉS A TANÁCS IRÁNYELVE

A BIZOTTSÁG 813/2013/EU RENDELETE

Hálózatkezelés: Távoli elérés szolgáltatások - PPP kapcsolatok

A Magyar Kábeltelevíziós és Hírközlési Szövetség ALAPSZABÁLYA

DR. ANDÓ MÁTYÁS GÉPIPARI TŰRÉSEK, ILLESZTÉSEK

A raktártechnológia ismérvei. Tervezési elsődlegesség Elsőbbség a technikával szemben A raktártechnológia egyedi jellege

KAP reformhoz kapcsolódó mentési rendszer bővítése

Rendészeti célú oktatás hivatásos állományú pénzügyőrök részére 2 részben

Béta Software számlázó programok adóhatósági ellenőrzési adatszolgáltatása (AEA)

Szinergiavizsgálat és nevesítés Békés megyében

oda egy nagy adatbázisba: az eszközök nincsenek egy koncentrált helyre begyűjtve, azaz minden egyes eszközt külön-külön kell megszerezni egy

Szakiskolai Fejlesztési Program II. XII. Monitoring jelentés III. negyedév. Monitoring I. szakasz zárójelentés

A balatonfűzfői Fövenyfürdő új bejárati főépületének építése - eljárást megindító felhívás

Info-kommunikációs technológiák a vállalati szektorban

SZOLGÁLTATÓI, KÁRTYAELFOGADÁSI SZERZŐDÉS

A tudás alapú társadalom iskolája

Javaslat AZ EURÓPAI PARLAMENT ÉS A TANÁCS RENDELETE

AllBestBid. Felhasználói kézikönyv az AllBestBid online aukciós szolgáltatás használatához március DFL Systems Kft.

Hálózati operációs rendszerek II.

ADATFELDOLGOZÁSI MEGBÍZÁSI SZERZŐDÉS. egyrészről a [Irányító Hatóság] ([irányítószám] Budapest,.), mint megbízó (a továbbiakban: Adatkezelő)

2015. évi törvény az elektronikus ügyintézés és a bizalmi szolgáltatások általános szabályairól

ELEKTRONIKUS MÁSOLATKÉSZÍTÉSI SZABÁLYZAT ÉS MÁSOLATKÉSZÍTÉSI REND

A tiszalöki egészségügyi intézmény fejlesztése

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK. Compagnon Bt.

Átírás:

Kivonat URN:NBN elektronikus dokumentumok hosszútávú azonosítása Aradi Bálint i, Ittzés Péter, Horváth Ádám Országos Széchényi Könyvtár, 1827 Budapest, Budavári Palota F. épület Az URN (Universal Resource Name) egy olyan azonosító, amely az interneten található elektronikus dokumentumok hosszútávú azonosítására szolgál. Ennek egy altípusa az NBN (National Bibliography Number). Az URN azonosító típust azzal a céllal hozták létre, hogy kiküszöböljék az URL-ek használatából fakadó hátrányokat. Mivel az URL-ek gyakran változnak, a hivatkozások folyamatos karbantartása nagy er feszítést igényelne. A problémát még tovább növeli, hogy a változást közölnünk kell mindazokkal, akik az általunk közzétett forrásra hivatkoznak. Az URN azonosítók (természetesen az URL-el együtt) ezekre a nehézségekre próbálnak megoldást nyújtani. Az Országos Széchényi Könyvtárban is éppen most zajlik az URN-NBN rendszer bevezetése egy nyílt projekt keretében, amely révén lehet ség nyílik a magyarországi könyvtárak és internetfelhasználók számára, hogy elektronikus dokumentumaikat egyedi hosszútávú azonosítóval láthassák el. 1. Bevezetés A világháló dinamikus fejl désének köszönhet en rohamosan növekszik az elektronikusan (is) elérhet információk mennyisége. A papíralapú információközléssel szemben az elektronikus tartalomszolgáltatás egyik nagy el nye az információk összekapcsolásában rejlik, vagyis hogy nem csak hivatkozni tudunk más (szintén elektronikus) forrásokra, de azok egy kattintással meg is tekinthet ek. Mindez azonban csak akkor m ködik hosszú távon, ha az azonosítók, amely alapján a dokumentumokra a hivatkozás történik, nem változnak az id ben, és mindig ugyanazt az objektumot jelölik. Az elektronikus tartalom azonosítására az interneten egyel re szinte kizárólag az URL (Universal Resource Locator) azonosítókat használják, amely minden egyes dokumentum esetében annak lel helyét adja meg. Elvileg ez az azonosítási rendszer is lehet vé teszi a dokumentumok hosszútávú azonosítását, ám az elterjedt gyakorlat alapján ezek tartósságára nem lehet számítani, mert igen sokszor el fordul, hogy egy-egy dokumentum lel helye megváltozik. Sajnos, ezek nem csak olyankor fordulnak el, amikor valamilyen honlapot más szerverre (vagy más szolgáltató által üzemeltetett szerverre) telepítenek át, hanem igen gyakoriak az olyan változások is, amikor csupán a szerveren kialakított könyvtárstruktúrát alakítják át, ám ezáltal az érintett dokumentumok eredeti URL-je érvénytelenné válik [1]. Az átrendezés során érintett dokumentumok közötti koherenciát (a bels hivatkozásokat) az üzemeltet k általában helyreállítják, ám a mások által kezelt (küls ) hivatkozások frissítése a legtöbb esetben nem történik meg, így olyan hivatkozások maradnak hátra, amelyek nem létez dokumentumra mutatnak. Erre a problémára jelentenek megoldást az elérési helyt l független egyedi azonosítók. Ezek az azonosítók nem tartalmaznak információt a dokumentum tényleges lel helyér l, így alapját képezhetik egy hosszú távon is koherens hivatkozásrendszernek. Természetesen a dokumentum eléréséhez annak lel helyére (URL-jére) is szükség van, ám az adott azonosítóhoz tartozó tényleges lel helyet elegend csupán egy központi helyen megadni és frissíteni, ahonnan aztán az azonosító alapján történ kereséskor ez kiolvasható. Amennyiben a dokumentum gazdája a lel hely megváltoztatásakor az azonosító és a lel hely közti hozzárendelést ezen a központi helyen frissíti, az azonosítón keresztül történ küls és bels hivatkozások koherenciája adminisztrációs munka nélkül is automatikusan megmarad. 2. Az URN Az hosszútávú azonosítás el z pontban leírt követelmények többek között az Országos Széchényi Könyvtár (OSZK) által is bevezetni kívánt URN (Universal Resource Name) is i Email: aradi@oszk.hu

megfelel. Az URN egy olyan azonosító, amely kiadása szabályozott módon, erre felhatalmazott intézmények által történik. Szintakszisát az RFC 2141-es számú ajánlása rögzíti [2], amely alapján egy URN urn:<nid>:<nss> alakú, ahol a <nid> (name space identifier) az URN-ek típusát (névterét) jelöli, az <nss> pedig az adott típusú (adott névtérbe tartozó) URN-nek közötti egyértelm azonosítót ad meg. A névtér szerinti megkülönböztetés (<nid>) szükségessége abból fakad, hogy több fajta rendszer is létezik, amely alapján egyértelm en be lehet sorolni az elektronikus dokumentumokat. Ilyen jól ismert rendszer lehet például könyvek illetve folyóiratok esetén az ISBN ill. az ISSN szám, de képezheti egy, a nemzeti könyvtárak által adott szám (NBN -- national bibliography number) is az azonosítás alapját. Ez utóbbi el nye, hogy tetsz leges könyvtári kategóriába es elektronikus dokumentumnak adható. 3. Az URN:NBN Az URN:NBN azonosítók az URN azonosítók egy olyan névterébe tartoznak, amely felett minden országban a nemzeti könyvtár rendelkezik. Maga az URN:NBN névterület a Finn Nemzeti Könyvtár kezdeményezésére került bejegyzésre, felügyeletét és adminisztrációját az Egyesült Államokbeli Library of Congress végzi. Minden nemzeti könyvtár igényelhet ezen a névtéren belül egy tartományt magának, amelyen belül azonosítókat adhat ki. Az URN:NBN szintakszisa urn:nbn:<országkód>-<egyedi azonosító> alakú, ahol az <országkód> a kérelmez ország kétbet s (ISO 3166 szabvány szerinti) rövidítését, az <egyedi azonosító> pedig tetsz leges, az URN szintakszisán belül megengedett egyértelm azonosítót jelent. Érvényes URN:NBN azonosítók lehetnek például az urn:nbn:fi-fe20010312 és urn:nbn:hu-11234 azonosítók, ahol az el bbi a finn, az utóbbi pedig a magyar nemzeti könyvtár hatáskörébe tartozik. 4. URN:NBN kezdeményezés az OSZK-ban Az Országos Széchényi Könyvtár a közeljöv ben a bevezetés végleges fázisába ér URN:NBN rendszer segítségével lehet séget kíván nyújtani a magyarországi könyvtárak és a hazai internetfelhasználók számára, hogy dokumentumaikat egyedi hosszútávú azonosítókkal láthassák el. Az azonosítók igénylése teljesen nyilvános, bárki számára elérhet szolgáltatás. A bevezetend rendszer kialakítása olyan, hogy az azonosítók igénylése, mind HTML- rlapokon, mind pedig automatikusan, program segítségével is történhet. URN:NBN azonosító csak nyilvános, mindenki számára hozzáférhet dokumentumnak igényelhet. A bevezetés els fázisában az igénylés csak HTML (text/html) típusú dokumentumokra történhet, ez azonban kés bb egyéb dokumentumformátumokra (pl. pdf) is b vülhet. Szintén csupán az els id szakot jellemz korlátozás, hogy egy dokumentumhoz csak egy URN:NBN azonosítót lehet igényelni, valamint, hogy egy URN:NBN azonosítóhoz csak egy URL rendelhet. (A kés bb bevezetend többes hozzárendelés azt a célt szolgálja, hogy ugyanazon dokumentum különböz helyeken megtalálható példányainak mindegyike nyilvántartható legyen a rendszeren belül.) A projekt során készül szerver, illetve az URN:NBN igénylést és karbantartást segít programok forráskódja nyílt, így az bárki számára hozzáférhet lesz. 4.1. URN:NBN igénylése Az URN:NBN azonosítók igénylése http protokollon keresztül történik, amelyben az azonosítót el állító (és HTTP GET metódussal meghívott) szervernek paraméterként át kell adni azt az URL-t, amelyen az azonosítóval ellátni kívánt dokumentum található, például

http://nbn.oszk.hu/getnbn?url=http://igenylo.hu/dokumentum alakban. (A példákban szerepl szerver- és paraméternevek még nem véglegesek, ezért a nyilvános verzióban eltérhetnek az itt feltüntetettekt l.) A szerver ezután elvégzi az adott URL-lel rendelkez dokumentum ellen rzését (html-formátumú dokumentum-e, nincs-e még azonosítója, stb.), majd sikeres ellen rzés után egy URN:NBN azonosítót ad vissza válaszként. Ezt az azonosítót el kell helyezni a html formátumú dokumentum fejlécében (a <head> és </head> elemek között) egy <meta> elemben a következ formában: <meta name=''dc.identifier'' scheme=''urn'' content=''urn:nbn:hu-1234''> (Feltételezve, hogy a szerver által szolgáltatott azonosító az ''urn:nbn:hu-1234'' volt.) Ezekután meger sítésként másodszor is meg kell hívni a szervert az els hívással teljesen megegyez módon. Ekkor a rendszer ellen rzi, hogy a dokumentumba ténylegesen belekerült-e <meta> elem formájában az urn:nbn azonosító, és ha igen, akkor véglegesíti a bejegyzést. (Ellenkez esetben a bejegyzési kérelem érvénytelennek min sül.) A bejegyzett URN:NBN - URL hozzárendelés kés bb természetesen módosítható, ennek részletei azonban itt hely hiányában nem kerülnek ismertetésre. 4.2. Az URN:NBN azonosítók feloldása Az URN-nek automatikus feloldását, vagyis hogy egy kliensprogram (pl. egy böngész ) csupán az URN alapján megtaláljon egy dokumentumot, a DDDS (Dynamic Delegation Discovery System) szolgálná, ám ez a rendszer egyel re gyakorlatilag csak papíron létezik, és nem valószín, hogy a közeljöv ben kiépül az általános használatához szükséges infrastruktúra. Ugyanakkor az URN azonosítók értelmüket vesztik, amennyiben nem lehet automatikusan megtalálni az adott azonosítóhoz tartozó dokumentumot. Az OSZK ezért egy, több nemzeti könyvtár által is használt, meglehet sen népszer hibridmegoldást alkalmaz erre a célra, amelyben az URN:NBN feloldása egy fix URL-lel rendelkez feloldószerveren keresztül történik. A folyamat az ún. THTTP (Trivial convention for using HTTP in URN resolution) protokolon keresztül történik [3], amely egy er sen lesz kített részhalmaza a HTTP-nek. A feloldás úgy jön létre, hogy az URN-t URL-lé átalakító, ún. N2L szolgáltatást nyújtó szervernek (egy GET hívás során) paraméterként át kell adni az elérni kívánt dokumentum URN azonosítóját http://nbn.oszk.hu/n2l?urn:nbn:hu-1234 amire válaszul a szerver egy HTTP átirányítás ad az adott URN-hez tartozó URL-re, vagy hibaüzenetet amennyiben ilyen nem létezik. A felhasználónak tehát általában (pl. amennyiben egy böngész vel kérdezi le a szervert) nem kell azzal törödnie, hogy a visszakapott URL-t még külön letöltse, ez ugyanis az átirányítás révén automatikusan megtörténik. A THTTP protokollal történ feloldás hátránya, hogy egy fix URL (az N2L szolgáltatást végz szerver URL-je) szükségeltetik hozzá. Ugyanakkor nagyon nagy el nye, hogy ezen keresztül az URN-ek feloldása már a jelenlegi internetes infrastruktúrával is megvalósítható, így a DDDS rendszer bizonytalan jöv je nem hátráltatja az URN azonosítók bevezetését. 4.3. Biztonsági kérdések A bevezetend URN:NBN rendszer megtervezésénél fontos szempont volt, hogy használata a lehet leg egyszer legyen, de ugyanakkor biztosítsa azt, hogy csupán a dokumentum tulajdonosa igényelhessen azonosítót dokumentuma számára, valamint hogy csak módosíthassa a dokumentuma URN:NBN azonosítója és URL-je közötti leképezést. További szempont volt, hogy a folyamat nagymértékben automatizálható lehessen, hogy nagy mennyiség dokumentum feldolgozásakor programból is történhessen az igénylés vagy a módosítás. Ez utóbbi kritérium gyakorlatilag kizárja a jelszavas azonosítást, ezért az URN:NBN-nel kapcsolatos m veletek során mindig azt tekinti a rendszer a dokumentum gazdájának, aki bizonyítani tudja, hogy írásjoggal rendelkezik az adott dokumentum felett. Ezt szolgálja az igénylésnél leírt kétlépéses módszer, amely során a rendszer ellen rzi, hogy

belekerült-e (egy <meta> elem formájában) az URN:NBN azonosító a dokumentum fejlécébe, vagyis az igényl módosítani tudta-e azt a dokumentumot, amelyre az azonosítót igényelte. Amennyiben ez megtörtént, a rendszer elfogadja, hogy a dokumentum tulajdonosa, és véglegesíti a bejegyzést, míg ellenkez esetben a bejegyzés érvénytelen lesz. 4.4. Kitekintés Az URN:NBN szolgáltatást nyújtó infrastruktúra (programok) fejlesztése jelenleg is folyik az OSZK-ban. A nyilvános szerver üzembe helyezése, valamint a bejegyzést és karbantartást segít oldalak elkészítése 2003. május közepére várhatóak.

[1] Természetesen a webszerver segítségével megoldható lenne, hogy a kívülálló semmit se érzékeljen a könyvtárstruktúra megváltozásából, de a gyakorlat azt mutatja, hogy az oldalak üzemeltet i sok esetben nincsenek erre figyelemmel. [2] http://www.ietf.org/rfc/rfc2141.txt [3] http://www.ietf.org/rfc/rfc2169.txt