first light for dois at eso · first light for dois at eso lisa viii, 6-9 june 2017 dominic...
TRANSCRIPT
First Light for DOIs at ESO
LISA VIII, 6-9 June 2017Dominic Bordelon
Library Technology SpecialistESO Libraries
LISA VIII, 7 June 2017 2
Digital Object Identifiers: persistent, globally unique, resolvable
Can be assigned to publications, data, physical objectsExample: 10.18727/0722-6691/5000
Resolvable by prepending https://doi.org/Citable (unambiguously)
As a URL, avoids link rotMachine-readable when cited
Repositories offer (linked) metadata (for humans and machines)
Why DOIs?
DOI prefix ESO Suffix (arbitrary)
LISA VIII, 7 June 2017 3
Initiated by the LibraryArticles in quarterly publication The MessengerØProduced by the education and Public Outreach
Department (ePOD)
Observing programmes and runs (raw data)Data products (reduced/processed data)ØProduced by the Science Archive
In particular: for citation
Why DOIs at ESO?
LISA VIII, 7 June 2017 4
A Registering AuthorityA “landing page” for every resourceØ I.e., a DOI cannot resolve directly to a data file or article
Upload resource metadata to Registering AuthorityØNeeds to be formatted in a certain way
Ten-year promise for persistence
Requirements for DOIs
LISA VIII, 7 June 2017 5
Typical project and software questionsØE.g., choices of language and DB, staffing…
Multiple departments want to use them, so…ØWho is responsible ESO-wide for DOIs? (A: Library)ØWho is responsible in each department?ØHow to deal with diverse technologies and needs among
departments?ØHow to translate metadata describing different kinds of
resources into a common format?ØHow to make a system that future, unknown clients will
also be able to use?
Questions to consider
LISA VIII, 7 June 2017 6
Mid 2015: began discussions within Library and with Archive/ePODØWhich Registering Authority? DataCiteØTechnische Informationsbibliothek (TIB)
March 2016: contract with TIBAugust 2016: development startedFebruary 2017: minimum viable productMarch 2017: launched with first DOIs
ESO Planning & Timeline
DOI Service
[ESO Library]
DOI Registration and Metadata Upload
Science Archive
ePOD(Messenger)
Others at ESO?
🌎Landing pages at doi.eso.org
(After reg., DOIs resolve to…)
Architecture & Process
= HTTP
8
DOI Minting Example
9
DOI Minting Example
10
DOI Minting Example
11
DOI Minting Example
12
DOI Minting Example
13
DOI Minting Example
LISA VIII, 7 June 2017 14
Decoupled from other departments’ applications and serversHTTP interfaceØ DOI Service and a department can be black boxes to one
another
DataCite Metadata Schema (DCMS) as data modelØ E.g.: Messenger author and Archive PI both become “creator”
in DCMSØ Crosswalks between departments and DCMS are necessaryØ DataCite XML is the system’s most important output
“DOIs as a service” for ESO departments
Programming Architecture
LISA VIII, 7 June 2017 15
Example record: https://doi.org/10.18727/0722-6691/5001Namespacing within ESO’s DOI prefixØServe custom landing pages (e.g., per department)ØNext-consecutive-integer DOI minting
Machine-readable metadata embedded on landing pages (view source)Øschema.org/JSON-LD for discovery (e.g. by Google)Ø<meta name=“DC.{field}” …> tags for reference
managers
Features
LISA VIII, 7 June 2017 16
Improve automation among departmentsScience Archive’s implementation“On-the-fly” DOI’s? (like STScI)
What’s next?
LISA VIII, 7 June 2017 17
How to deal with diverse technologies and needs among departments?ØDecoupled architecture + HTTP interface
How to translate metadata describing different kinds of resources into a common format?ØDCMS as data model + crosswalks
A system that future, unknown clients will also be able to use
Conclusions
Meeting XYZ, X Dec 2020, Confidential/ESO Internal Use/Public 18
Machine-readability (e.g., using DOIs) is needed for Big Data;
DOIs are integral for an effective Open Science ecosystem.
Conclusions
LISA VIII, 7 June 2017 19
Dominic Bordelon, Library Technology [email protected]@eso.org
ESO Libraries team: ([email protected])Uta Grothkopf, Head LibrarianSilvia Meakins, Library Technology SpecialistMaría Eugenia Gómez, Librarian (Chile)
Thanks