Identifiers obey Resolvers not Schemes
-
Upload
john-kunze -
Category
Technology
-
view
331 -
download
0
Transcript of Identifiers obey Resolvers not Schemes
Iden%fiersobeyResolversnotSchemes
John Kun ze C a l i f o r n i a D i g i t a l L i b r a r y
2
CaliforniaDigitalLibrary
ServingtheUniversityofCalifornia• 10campuses• 360Kstudents,faculty,andstaff• 100’sofmuseums,artgalleries,observatories,marinecenters,botanicalgardens,herbaria• 5medicalcenters• 5lawschools• 3na%onallabs
3
Iden%fierschemes“atrest”
• doi:10.1234/T5678NQ• ark:/12345/t6789Nq• go:0123456• ec:1.2.34.5• pmid:1234567• IGSN:HRV003M16• GeneID:3054987
GeneralformatisSchemeLabel:String
4
Schemesinac%on
Tobecomeac0onable,iden%fiersneedabaseURL(webaddress)ofaresolver:
• doi.org• n2t.net• lsrn.org• iden%fiers.org• www.ncbi.nlm.nih.gov/pubmed• www.ebi.ac.uk/QuickGO/GTerm?id=
Generalformatis(roughly)BaseURL/SchemeLabel:String
5
Siloesinac%on
Unfortunately,siloescausemuchduplica%onofservicesformanaging,redirec%ng,linkchecking,etc.
• purl.org• handle.net• doi.org• urn.fi
Whynotanon-tradi%onal,non-siloedapproach?• Justunbundleschemesfromresolver/managementservices
6
Scheme≠Behavior• Syntaxdoesnotconferpersistence,servicesdo• Syntaxdoesnotdelivermetadata,servicesdo• Syntaxdoesnotdolinkchecking,servicesdo• ...
Fortunately,it’sdeadeasytomapSchemeLabel:String
toobjectservices.Doitonceforallschemes,eg,fromn2t.netoriden0fiers.orgorlsrn.org
andallschemesbenefit.
7
Aunifyingresolver:n2t.net
7
N2TservicesacrossschemesOpaqueidgenera%onSuffixpassthroughContentNego%a%onInflec%ons(àlaARK)Linkchecking(comingsoon)VisibilityinDataCita%onIndexRedirec%onrulesforexternallyhostedschemesandnamespacesPoten%albackupfordoi.org
• Ascheme-agnos%cresolverfor• DOIs,ARKs,URNs
• PopulatedbyEZID,theInternetArchive,andtheYAMZdic%onary
• Iden%fyingdocuments,datasets,terms,people,collec%ons,films,etc.
N2Tserviceareaforinternallyhostediden0fiers
8
Openiden%fierinfrastructure?
• URLinfrastructureismostlyopen• But“persistentiden%fier”infrastructureismostly
closed.Excep%ons:• ARKs(andURLs)canbecentralizedorde-centralized• OTOH,persistenceisn’tfree–howtocovercosts?
• Ouch–iden%fier/cita%ontracking,ie,yourcareer,sitsbehindapaywall
9
Openscholarlyinfrastructure
9
• N2Tresolverintroducedaround2006• Name-to-Thing,notbrandedbyhos%ngorg(ini%allyCDL)
• AlsoproposedasanN2Tconsor%umtoberunbymemoryorganiza%ons(onhold)
• Todo:opendatarepositoryforcita%ontracking• eg,usingLagoso.io
Greatblueprintfor“forkableinfrastructure”:“Principlesforopenscholarlyinfrastructures”,Bilder/Lin/Neylon