Håndtakssystem - Handle System

Den håndtere system er Corporation for nasjonale satsinger proprietære registret tildele vedvarende identifikatorer eller håndtak , til informasjonsressurser, og for å løse 'disse håndtakene inn nødvendig informasjon for å finne, komme til og på annen måte gjøre bruk av ressursene'.

Som med håndtak som brukes andre steder i databehandling, er håndtakssystemhåndtakene ugjennomsiktige og koder ingen informasjon om den underliggende ressursen, og er bare bundet til metadata angående ressursen. Følgelig blir ikke håndtakene ugyldige av endringer i metadataene.

Systemet ble utviklet av Bob Kahn ved Corporation for National Research Initiatives (CNRI). Det opprinnelige arbeidet ble finansiert av Defense Advanced Research Projects Agency (DARPA) mellom 1992 og 1996, som en del av et bredere rammeverk for distribuerte digitale objekttjenester, og var dermed samtidig med den tidlige distribusjonen av World Wide Web , med lignende mål.

Håndteringssystemet ble først implementert høsten 1994, og ble administrert og drevet av CNRI frem til desember 2015, da en ny "multi-primary administrator" (MPA) driftsmåte ble introdusert. DONA Foundation administrerer nå systemets Global Handle Registry og godkjenner MPAer, inkludert CNRI og International DOI Foundation. Systemet gir for øyeblikket den underliggende infrastrukturen for slike håndteringsbaserte systemer som Digital Object Identifiers og DSpace , som hovedsakelig brukes til å gi tilgang til vitenskapelige, profesjonelle og offentlige dokumenter og andre informasjonsressurser.

CNRI gir spesifikasjoner og kildekoden for referanseimplementeringer for serverne og protokollene som brukes i systemet under en royaltyfri "Public License", i likhet med en open source-lisens.

Tusenvis av håndtakstjenester kjører for tiden. Over 1000 av disse er på universiteter og biblioteker, men de er også i drift på nasjonale laboratorier, forskningsgrupper, offentlige etater og kommersielle virksomheter, og mottar over 200 millioner resolusjonsforespørsler per måned.

Spesifikasjoner

Håndteringssystemet er definert i informasjons- RFC 3650, 3651 og 3652 fra Internet Engineering Task Force (IETF) ; den inkluderer et åpent sett med protokoller, et navneområde og en referanseimplementering av protokollene. Dokumentasjon, programvare og relatert informasjon er gitt av CNRI på et dedikert nettsted

Håndtak består av et prefiks som identifiserer en "navngivningsmyndighet" og et suffiks som gir "lokalt navn" på en ressurs. I likhet med domenenavn blir prefikser utstedt til navngivningsmyndigheter av en av "multi-primære administratorer" av systemet mot betaling av et gebyr, som må fornyes årlig. En navngivningsmyndighet kan opprette et hvilket som helst antall håndtak, med unike "lokale navn", innenfor de tildelte prefiksene. Et eksempel på et håndtak er:

  • 20.1000/100
  • 10.1000/182

I det første eksemplet, som er håndtaket for HANDLE.NET-programvarelisensen, 20.1000er prefikset tildelt navngivningsmyndigheten (i dette tilfellet Handle.net selv) og 100er det lokale navnet i det navneområdet. Det lokale navnet kan bestå av alle tegn fra Unicode UCS-2 tegnsett. Prefikset består også av alle UCS-2-tegn, bortsett fra "/". Prefikset består av ett eller flere navngivningsmyndighetssegmenter, atskilt med perioder, som representerer et hierarki av navngivningsmyndigheter. I eksemplet 20er altså navngivningsmyndighetsprefikset for CNRI, mens det 1000utpeker en underordnet navngivningsmyndighet innenfor 20 prefikset. Andre eksempler på toppnivå prefikser for de fødererte navngivningsmyndighetene til DONA Foundation er 10for DOI-håndtak; 11for håndtak tildelt av ITU ; 21for håndtak utstedt av den tyske Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG), det vitenskapelige datasenteret ved Universitetet i Göttingen ; og 86for koalisjonen av håndteringstjenester - Kina. Eldre "eldre" prefikser utstedt av CNRI før "multi-primary administrator" (MPA) strukturen ble innført, er typisk fire av fem sifre, som i det andre eksemplet ovenfor, et håndtak administrert av University of Leicester . Alle prefikser må registreres i Global Handle Registry gjennom en DONA Foundation godkjent registrator, normalt mot et gebyr.

Som med annen bruk av håndtak i databehandling, er håndtaket ugjennomsiktig; det vil si at den ikke koder for informasjon om den underliggende ressursen og gir bare midler for å hente metadata om ressursen.

Dette kan være i motsetning til en Uniform Resource Locator (URL), som kan kode i identifikatoren slike attributter til ressursen som protokollen som skal brukes til å få tilgang til serveren som inneholder ressursen, serverens vertsnavn og portnummer, og kanskje til og med plassering spesifikasjoner som navnet på en fil i serverfilsystemet som inneholder ressursen. I håndtakssystemet er disse detaljene ikke kodet i håndtaket, men finnes i metadataene som håndtaket er bundet til.

Metadataene kan inneholde mange attributter til informasjonsressursen, for eksempel plasseringene, skjemaene den er tilgjengelig, hvilke typer tilgang (f.eks. "Gratis" versus "betalt") som tilbys, og til hvem. Behandlingen av metadataene for å bestemme hvordan og hvor ressursen skal nås, og tilveiebringe ressursen til brukeren, utføres i et eget trinn, kalt "oppløsning", ved hjelp av en Resolver, en server som kan være forskjellig fra de som er involvert i å bytte ut håndtaket mot metadataene. I motsetning til URL-er, som kan bli ugyldige hvis metadataene som er innebygd i dem, blir ugyldige, blir ikke håndtakene ugyldige og trenger ikke å endres når steder eller andre metadataattributter endres. Dette bidrar til å forhindre rot i koblinger , ettersom endringer i informasjonsressursen (for eksempel plassering) bare trenger å gjenspeiles i endringer i metadataene, i stedet for i endringer i hver referanse til ressursen.

Hvert håndtak kan ha sin egen administrator, og administrasjon av håndtakene kan gjøres i et distribuert miljø, i likhet med DNS-domenenavn. Navn-til-verdi-bindingene kan også være sikret, både via signaturer for å verifisere dataene og via utfordringsrespons for å verifisere overføring av dataene, slik at håndtakene kan brukes i tillitsstyringsapplikasjoner.

Det er mulig at den samme underliggende informasjonsressursen blir assosiert med flere håndtak, som når to universitetsbiblioteker genererer håndtak (og derfor muligens forskjellige metadata) for samme bok.

Håndteringssystemet er kompatibelt med Domain Name System (DNS), men krever det ikke, i motsetning til vedvarende identifikatorer som PURL eller ARK , som ligner på håndtak, men som bruker domenenavn. Imidlertid, i motsetning til disse domenenavnbaserte tilnærmingene, krever håndtak en egen prefiksregistreringsprosess og håndterer servere skilt fra domenenavnsserverne.

Håndtak kan brukes naturlig. eller uttrykt som Uniform Resource Identifiers (URIs) gjennom et navnerom innenfor info URI-ordningen ; for eksempel, 20.1000/100kan skrives som URI, info:hdl/20.1000/100. Noen håndteringssystemnavnområder, for eksempel digitale objektidentifikatorer, er "info:" URI-navnområder i seg selv; er for eksempel info:doi/10.1000/182en annen måte å skrive håndtaket for den nåværende revisjonen av DOI-håndboken som en URI.

Noen navneområder for håndteringssystem definerer spesielle presentasjonsregler. For eksempel, Digital Object Identifier , som representerer en stor andel av de bevarte håndtak, er vanligvis presentert med en "DOI:" prefiks: doi:10.1000/182.

Ethvert håndtak kan uttrykkes som en Uniform Resource Locator (URL) ved bruk av den generiske HTTP-proxyserveren :

Noen håndteringsbaserte systemer tilbyr en HTTP-proxy-server som er beregnet for bruk med eget system, for eksempel:

Gjennomføring

Implementering av håndteringssystemet består av lokale håndteringstjenester, som hver består av ett eller flere nettsteder som tilbyr serverne som lagrer spesifikke håndtak. Global Handle Registry er en unik Local Handle Service som lagrer informasjon om prefiksene (også kjent som navngivningsmyndigheter) i Handle System og kan spørres for å finne ut hvor spesifikke håndtak er lagret på andre Local Handle Services innen dette distribuerte systemet.

Handle System-nettstedet tilbyr en rekke implementeringsverktøy, spesielt HANDLE.NET Software og HANDLE.NET Client Libraries. Håndtaksklienter kan være innebygd i sluttbrukerprogramvare (f.eks. En nettleser) eller i serverprogramvare (f.eks. En webserver), og utvidelser er allerede tilgjengelige for Adobe Acrobat og Firefox .

Håndteringsprogramvarebiblioteker for klienter er tilgjengelige i både C og Java. Noen applikasjoner har utviklet spesifikke tilleggsverktøy, for eksempel for DOI-systemet.

Det interoperable nettverket av distribuerte håndteringsløserservere (også kjent som Proxy Server System) er koblet gjennom en Global Resolver (som er en logisk enhet, men fysisk desentralisert og speilet). Brukere av Handle System-teknologi skaffer seg et håndtaksprefiks opprettet i Global Handle Registry. Global Handle Registry opprettholder og løser prefiksene til lokalt vedlikeholdte håndtakstjenester. Enhver lokal håndtakstjeneste kan derfor løse ethvert håndtak gjennom Global Resolver.

Håndtak (identifikatorer) sendes av en klient, som et spørsmål om navngivningsmyndigheten / prefikset, til Håndteringssystemets globale håndteringsregister (GHR). GHR svarer ved å sende klienten lokaliseringsinformasjonen for den aktuelle Local Handle Service (som kan bestå av flere servere på flere nettsteder); et spørsmål sendes deretter til den aktuelle serveren i Local Handle Service. Local Handle Service returnerer informasjonen som trengs for å skaffe ressursen, f.eks. En URL som deretter kan gjøres om til en HTTP-re-direct. (Merk: hvis klienten allerede har informasjon om riktig LHS å spørre, er den første spørringen til GHR utelatt)

Selv om den opprinnelige modellen som håndteringssystemet kommer fra handlet om håndtering av digitale objekter, foreskriver ikke håndteringssystemet noen spesiell modell for forhold mellom de identifiserte enhetene, og er heller ikke begrenset til å identifisere bare digitale objekter: ikke-digitale enheter kan være representert som et tilsvarende digitalt objekt i forbindelse med digital objektadministrasjon. Noe forsiktighet er nødvendig i definisjonen av slike objekter og hvordan de forholder seg til ikke-digitale enheter; det er etablerte modeller som kan hjelpe til med slike definisjoner, for eksempel funksjonelle krav til bibliografiske poster (FRBR) , CIDOC CRM og indecs-innholdsmodell . Noen applikasjoner har funnet det nyttig å gifte seg med et slikt rammeverk for håndteringsapplikasjonen: ADL-initiativet Advanced Distributed Learning (ADL) samler for eksempel Håndteringsapplikasjon med eksisterende standarder for distribuert læringsinnhold ved hjelp av en Shareable Content Object Reference Model (SCORM) , og Digital Object Identifier (DOI) systemimplementering av Handle System har vedtatt det sammen med indecs- rammeverket for å håndtere semantisk interoperabilitet .

Håndteringssystemet gjør også eksplisitt viktigheten av organisatorisk forpliktelse til en vedvarende identifikasjonsordning, men gir ikke mandat til en modell for å sikre en slik forpliktelse. Individuelle applikasjoner kan velge å etablere sine egne sett med regler og sosial infrastruktur for å sikre utholdenhet (f.eks. Når de brukes i DSpace- applikasjonen og DOI-applikasjonen).

Design prinsipper

Håndtakssystemet er designet for å oppfylle følgende krav for å bidra til utholdenhet

Identifikatorstrengen:

  • er ikke basert på endrede attributter til enheten (plassering, eierskap eller andre attributter som kan endres uten å endre referansens identitet);
  • er ugjennomsiktig (helst et 'dumt tall': et velkjent mønster innbyr til antagelser som kan være misvisende, og meningsfull semantikk oversetter kanskje ikke på tvers av språk og kan forårsake varemerkekonflikter);
  • er unik i systemet (for å unngå kollisjoner og referansesikkerhet);
  • har valgfrie, men fine å ha, funksjoner som bør støttes (menneskelig lesbar, klippe-og-lime-stand, innebygd; passer til vanlige systemer, for eksempel URI-spesifikasjon).

Identifiseringsoppløsningsmekanismen:

  • er pålitelig (bruker redundans, ingen enkelt feilpunkter, og rask nok til å ikke virke ødelagt);
  • er skalerbar (høyere belastning rett og slett administrert med flere datamaskiner);
  • er fleksibel (kan tilpasse seg skiftende databehandlingsmiljøer, nyttig for nye applikasjoner):
  • er klarert (både resolusjon og administrasjon har tekniske tillitsmetoder; en driftsorganisasjon er forpliktet på lang sikt);
  • bygger på åpen arkitektur (oppmuntrer til å utnytte et samfunn for å bygge applikasjoner på infrastrukturen);
  • er gjennomsiktig (brukere trenger ikke å vite infrastrukturopplysningene).

applikasjoner

Blant objektene som for øyeblikket er identifisert av håndtak er tidsskriftartikler, tekniske rapporter, bøker, avhandlinger og avhandlinger, myndighetsdokumenter, metadata, distribuert læringsinnhold og datasett. Håndtak brukes i digitale vannmerkeapplikasjoner , GRID-applikasjoner, arkiver og mer. Selv om individuelle brukere kan laste ned og bruke HANDLE.NET-programvaren uavhengig, har mange brukere funnet det gunstig å samarbeide om å utvikle applikasjoner i en føderasjon, ved å bruke felles policy eller tilleggsteknologi for å tilby delte tjenester. Som en av de første vedvarende identifikasjonsordningene har håndteringssystemet blitt adoptert mye av offentlige og private institusjoner og bevist i flere år. (Se Paradigm, Persistent identifiers.)

Håndteringsapplikasjoner kan bruke håndtak som enkle vedvarende identifikatorer (som oftest brukt, for å løse den gjeldende URL-en til et objekt), eller kan velge å dra nytte av andre funksjoner. Dens støtte for samtidig retur som utdata av flere deler av aktuell informasjon relatert til objektet, i definerte datastrukturer, gjør det mulig å etablere prioriteringer for rekkefølgen som de flere oppløsninger skal brukes i. Håndtak kan derfor løse forskjellige digitale versjoner av samme innhold, speile nettsteder eller forskjellige forretningsmodeller (betale mot gratis, sikker mot åpen, offentlig vs. privat). De kan også løse forskjellige digitale versjoner av forskjellig innhold, for eksempel en blanding av objekter som kreves for et fjernundervisningskurs.

Det er tusenvis av håndteringstjenester i dag, lokalisert i 71 land, på 6 kontinenter; over 1000 av dem kjører på universiteter og biblioteker. Håndteringstjenester drives av brukerforbund, nasjonale laboratorier, universiteter, datasentre, biblioteker (nasjonale og lokale), offentlige etater, entreprenører, selskaper og forskningsgrupper. Store utgivere bruker Håndteringssystemet for vedvarende identifisering av kommersielt handlet og Open Access-innhold gjennom implementering med Digital Object Identifier (DOI) -systemet .

Antallet prefikser, som tillater brukere å tilordne håndtak, vokser og ligger på over 12 000 fra begynnelsen av 2014. Det er seks toppnivå Global Handle Registry-servere som mottar (i gjennomsnitt) 68 millioner forespørsler om oppløsning per måned. Proxy-servere kjent for CNRI, som sender forespørsler til systemet på nettet, mottar (i gjennomsnitt) 200 millioner oppløsningsforespørsler per måned. (Statistikk fra Hurtige fakta.)

I 2010 inngikk CNRI og ITU (International Telecommunication Union) en avtale om å samarbeide om bruk av håndtakssystemet (og den digitale objektarkitekturen mer generelt) og jobber med de spesifikke detaljene i dette samarbeidet; i april 2009 oppførte ITU Handle System som en "voksende trend".

Lisenser og policy for bruk

Handle System, HANDLE.NET og Global Handle Registry er varemerker for Corporation for National Research Initiatives (CNRI), et ideelt forsknings- og utviklingsselskap i USA. Håndteringssystemet er gjenstand for patenter fra CNRI, som lisensierer håndteringssystemteknologien gjennom en offentlig lisens, i likhet med en åpen kildekode-lisens, for å muliggjøre bredere bruk av teknologien. Håndteringssysteminfrastruktur støttes av prefiksregistrering og serviceavgifter, hvor de fleste kommer fra enkeltprefiksholdere. Den største nåværende enkelt bidragsyteren er International DOI Foundation . Den offentlige lisensen tillater kommersiell og ikke-kommersiell bruk til lave kostnader både for den patenterte teknologien og referanseimplementeringen av programvaren, og lar programvaren fritt bygges inn i andre systemer og produkter. En tjenesteavtale er også tilgjengelig for brukere som har til hensikt å tilby identifikator- og / eller oppløsningstjenester ved hjelp av Handle System-teknologien under offentlig lisens for Handle System.

Relaterte teknologier

Håndtakssystemet representerer flere komponenter i en langsiktig digital objektarkitektur. I januar 2010 ga CNRI ut den generelle programvaren Digital Object Repository, en annen hovedkomponent i denne arkitekturen. Mer informasjon om utgivelsen, inkludert protokollspesifikasjon, kildekode og klar til bruk system, klienter og verktøy, er tilgjengelig.

Se også

Referanser

Eksterne linker