Upload
madeline-knight
View
218
Download
0
Embed Size (px)
Citation preview
Persistent Identifiers Service
WATER FOR A HEALTHY COUNTRY FLAGSHIP
SISS Workshop v2.3
Pavel Golodoniuc | Computer scientist7 May 2013
Preface
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
• What Persistent Identifiers Service is about?
• Persistent Identifiers as a unique stamp for information resources• Information sets as a specific use case
• Resolvability and accessibility
Prior research
• Other identifier systems and tools – what has been done before?• doi• PURL• URIs and URNs• etc.
• Identifier pattern recognition for identifier sets
• Remote management• Service API
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
Governance
• Policy of identifiers
• Roles and responsibilities
• Who manages identifier assignment/registration
• Delegation of identifier recognition
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
SolutionPersistent Identifier Service – the PID Service
• Flexible URI pattern definition• One-to-one vs. pattern-based mapping rules
• UI management console
• API
• Change history management• Couple of words about creation/updating/deleting mappings
• Automatic QR Code generation for recognised identifiers
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
Persistent Identifier Service
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
Installation procedure
https://www.seegrid.csiro.au/wiki/bin/view/Siss/PIDService#Installation
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
Workshop use cases
• Simple mappings
• Conditionals• Order of precedence
• Parameter substitution
• Linked Data API example• One resource identifier – multiple representations
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
Use case #1
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
Use case #1
• Go tohttp://localhost/id/isotc211/iso19115/2003/citation
• Get the QR Codehttp://localhost/id/isotc211/iso19115/2003/citation?_pidsvcqr=120
• Backup filepid_workshop_usecase1.psb
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
Use case #2
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
Use case #2
• Backup files• pid_workshop_usecase2_lookup1.psl – Lookup map• pid_workshop_usecase2_lookup2.psl – Lookup map• pid_workshop_usecase2.psb
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
Advanced scenarios
• Lookup maps – Static vs. Dynamic
• Functions
• Debugging
• API
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
Additional information
• Overview and installation guidehttps://www.seegrid.csiro.au/wiki/Siss/PIDService
• User guidehttps://www.seegrid.csiro.au/wiki/bin/view/Siss/PIDServiceUserGuide
• Application Programming Interface (API) https://www.seegrid.csiro.au/wiki/Siss/PIDServiceAPI
SISS Workshop: Persistent Identifiers Service, Pavel Golodoniuc
Thank youPavel GolodoniucComputer scientistt +61 8 6436 8776e [email protected] siss.auscope.org