9
Iden%fiers obey Resolvers not Schemes John Kunze California Digital Library

Identifiers obey Resolvers not Schemes

Embed Size (px)

Citation preview

Page 1: 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

Page 2: Identifiers obey Resolvers not Schemes

2

CaliforniaDigitalLibrary

ServingtheUniversityofCalifornia•  10campuses•  360Kstudents,faculty,andstaff•  100’sofmuseums,artgalleries,observatories,marinecenters,botanicalgardens,herbaria•  5medicalcenters•  5lawschools•  3na%onallabs

Page 3: Identifiers obey Resolvers not Schemes

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

Page 4: Identifiers obey Resolvers not Schemes

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

Page 5: Identifiers obey Resolvers not Schemes

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

Page 6: Identifiers obey Resolvers not Schemes

6

Scheme≠Behavior•  Syntaxdoesnotconferpersistence,servicesdo•  Syntaxdoesnotdelivermetadata,servicesdo•  Syntaxdoesnotdolinkchecking,servicesdo•  ...

Fortunately,it’sdeadeasytomapSchemeLabel:String

toobjectservices.Doitonceforallschemes,eg,fromn2t.netoriden0fiers.orgorlsrn.org

andallschemesbenefit.

Page 7: Identifiers obey Resolvers not Schemes

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

Page 8: Identifiers obey Resolvers not Schemes

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

Page 9: Identifiers obey Resolvers not Schemes

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