22
Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd [email protected]

Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd [email protected]

Embed Size (px)

Citation preview

Page 1: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Use Cases for Persistent Identifiers

Charles DuncanIntrallect Ltd

[email protected]

Page 2: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Confession

• I don’t know much about identifiers• I do know what I could do with them• Two communities

– Those who want to define the functional specifications of persistent identifiers and their resolvers

– Those who don’t care about that, but want to do things that are only possible if identifiers work in the background

Page 3: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Persistent Identifiers

• Why?– Benefits

• To the owner • To others

• How?– Technologies– Processes

Page 4: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Imagine…

• You have just been asked to create a new medical course (Brain Surgery 101)

• A colleague in another university passes you the identifier of a reading list she has used

• You locate the list and find a useful learning object• You use a web service to find the most current version of the

learning object• You use another web service to search for every course in

which that learning object is used• You use another web service to locate secondary metadata

(reviews, comments, annotations, usage statistics) for the object and the courses

• You use another web service to differentiate the right (terms and conditions of use) of the courses and all their components

• You build a course based on high-quality, well-used, elements of different courses which are free and whose use is not time-limited, adding your own material

• You make your own course available

Page 5: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Previous work

• ERPANet: Persistent identifiers– Electronic Resource Preservation and Access

Network– Cork, 17-18th June 2004– Surveyed identifiers and their users

• CETIS: Learning object identifiers– Centre for Educational Technology

Interoperability Standards– London, 21 Oct 2003– Surveyed uses for identifiers

Page 6: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

ERPANet CETIS

• Publishers• Archives• Libraries• Repositories

• Mechanisms• Persistence• Resolvability• Tools

• E-learning• Self-publishing• Repositories• Federations of

repositories

• Uses• Format• Actionability• Persistence

Page 7: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Identifiers needed for

• Digital material– E-publications– Learning objects– Media object– Data – Metadata

• Non-digital material– Books – Journals– People– Organisations– Locations– Events

Page 8: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Stakeholders

• Libraries• Publishers• Archives• Repositories• Object creators• Object users

Page 9: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Just do it

• A system needs identifiers, choose one, and make it work

• A community needs identifiers– Many independent decisions-makers– Many proprietary and non-proprietary

systems– Some degree of local autonomy needed– How are decisions reached– How are processes standardised

• Lessons from ISBN?

Page 10: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

CETIS Metadata SIG list

• “Do I need identifiers for both objects and metadata in my repository”

• “It depends on what you want to use them for”

• “You shouldn’t need to worry too much, appropriate identifiers should be generated automatically by your repository”

Page 11: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Focus on learning objects

• Is a learning object complicated?– Granularity– Versions– Relating metadata to entities– Relating entities to entities– Dynamic entities

• Complications similar to scientific data

Page 12: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Create and Deposit

Metadata

REPOSITORY Z

rdn.ac.uk

Metadata

Entity-identifierrdn.ac.uk/z-67890

Metadata-identifierrdn.ac.uk/z-meta-1234

Page 13: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

New version

Metadata

REPOSITORY Z

Metadata

Metadata

Entity-identifierrdn.ac.uk/z-62847

Metadata-identifierrdn.ac.uk/z-meta-1367

Relation-identifierisVersionOf

rdn.ac.uk/z-67890

rdn.ac.uk

Metadata

Entity-identifierrdn.ac.uk/z-67890

Metadata-identifierrdn.ac.uk/z-meta-1234

Relation-identifierhasVersion

rdn.ac.uk/z-62847

Page 14: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Duplicate in another repository

REPOSITORY Z

Metadata

rdn.ac.uk

Metadata

REPOSITORY X

Metadata

Entity-identifierrdn.ac.uk/z-67890

Metadata-identifier

bath.ac.uk/z-meta-set23

bath.ac.uk

Page 15: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

New entry in metadata catalogue

REPOSITORY Z

Metadata

Metadata

CATALOGUE A

Metadata

Entity-identifierrdn.ac.uk/z-67890

Metadata-identifier

ltsn.ac.uk/217461 rdn.ac.uk

ltsn.ac.uk

Page 16: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Aggregate and store

REPOSITORY Z

rdn.ac.uk

Metadata

Metadata

REPOSITORY V

MetadataMetadata

MetadataMetadata

Metadata

gla.ac.uk

Metadata

Entity-identifiergla.ac.uk/ab.123.x

Metadata-identifiergla.ac.uk/cf.657.m

Relation-identifierhaspart

rdn.ac.uk/z-67890

Metadata

Entity-identifierrdn.ac.uk/z-67890

Metadata-identifiergla.ac.uk/ce.311.m

Relation-identifierispartof

gla.ac.uk/ab.123.x

Page 17: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Move aggregation - disaggregate

rdn.ac.uk

REPOSITORY Z

Metadata

Metadata

REPOSITORY V

Metadata

Metadata

Entity-identifiergla.ac.uk/ab.123.x

Metadata-identifierrdn.ac.uk/z-meta-3999

Relation-identifierhaspart

rdn.ac.uk/z-67890 gla.ac.uk

Page 18: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Multiple metadata for one LO

REPOSITORY Z

Metadata

rdn.ac.uk

Grant Cocks, Simulacra

Metadata

CATALOGUE A

Metadata

Metadata

Entity-identifierrdn.ac.uk/z-67890

Metadata-identifierltsn.ac.uk/890

ltsn.ac.uk

Metadata

Entity-identifierrdn.ac.uk/z-67890

Metadata-identifierltsn.ac.uk/891

Page 19: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Multiple resolutions in one LO

Metadata

REPOSITORY Z

rdn.ac.uk

Metadata

Entity-identifierrdn.ac.uk/z-67890

Metadata-identifierrdn.ac.uk/z-meta-1234

locationresolution-low.avi

resolution-medium.aviresolution-high.avi

Gayle Calverley, U of Manchester

Page 20: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Metadata

Metadata

Metadata

REPOSITORY Z

ed.ac.uk

Metadata harvesting

Phil Barker, CETIS

REPOSITORY Z

rdn.ac.uk

Metadata

Metadata

Metadata

The HUB

ltsn.ac.uk

Metadata

REPOSITORY X

bath.ac.uk

Metadata

Metadata

Metadata

Metadata

Metadata

Metadata

Metadata

MetadataMetadata

Metadata

Metadata

Metadata

Metadata

Metadata

MetadataOAI-PMH

Some duplicate objectsbut not duplicate metadatarecords – different descriptions

Page 21: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Multilingual, multibrand, multiversion

Metadata

Metadata

Metadata

REPOSITORY Z

c.com

REPOSITORY Z

b.com

Metadata

Metadata

Metadata

Metadata

REPOSITORY X

a.com

Metadata

Metadata

Metadata

Metadata

Metadata

Metadata

Metadata

MetadataMetadata

Metadata

Metadata

Metadata

Metadata

Metadata

Metadata

Dan Rehak, Carnegie-Mellon

Metadata

PreferencesSearches based on:Object identifierBrand styleLangauge (LIP)

BrandStyle

Page 22: Use Cases for Persistent Identifiers Charles Duncan Intrallect Ltd C.Duncan@intrallect.com

Issues

• Don’t define the solution until you have defined the problem

• Defining processes for using identifiers is as/more important than choosing identifiers

• Many, diverse “publishers”• Cost/effort at point of issue• What needs an identifier (ephemeral –

permanent)?• Properties of identifiers (Uniqueness, Persistence,

Action)• Automatically generated when needed• Services built on use of identifiers• Does it matter which identifier?

OpenURL