Persistent Identifiers Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel...

Preview:

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 pavel.golodoniuc@csiro.auw siss.auscope.org