UKOLN is supported by: (Persistent) Identifiers for Concepts / Terms / Relationships Andy Powell, UKOLN, University of Bath NKOS Special.

Slides:



Advertisements
Similar presentations
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
Advertisements

doi> Digital Object Identifier: overview
Resource description and access for the digital world Gordon Dunsire Centre for Digital Library Research University of Strathclyde Scotland.
Agents and the DC Abstract Model Andy Powell UKOLN, University of Bath DC Agents WG Meeting DC-2005, Madrid.
DC8 Ottawa, October 4-6, 2000 Rachel Heery UKOLN, University of Bath Application Profiles: managing metadata.
DC2001, Tokyo DCMI Registry : Background and demonstration DC2001 Tokyo October 2001 Rachel Heery, UKOLN, University of Bath Harry Wagner, OCLC
DC Architecture WG meeting Monday Sept 12 Slot 1: Slot 2: Location: Seminar Room 4.1.E01.
OLAC Metadata Steven Bird University of Melbourne / University of Pennsylvania OLAC Workshop 10 December 2002.
A centre of expertise in digital information management IMS Digital Repositories Interoperability Andy Powell UKOLN,
A centre of expertise in digital information management UKOLN is supported by: The JISC IE Metadata Schema Registry British Library, Boston.
Ontology Servers and Metadata Vocabulary Repositories Dr. Manjula Patel Technical Research and Development
The PREMIS Data Dictionary Michael Day Digital Curation Centre UKOLN, University of Bath JORUM, JISC and DCC.
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
UKOLN, University of Bath
An ontology server for the agentcities.NET project Dr. Manjula Patel Technical Research and Development
UKOLN is supported by: An overview of the OpenURL UKOLN/JIBS OpenURL Meeting London, September 2003 Andy Powell, UKOLN, University of Bath
Andy Powell, Eduserv Foundation July 2006 Repository Roadmap – technical issues.
Andy Powell, Eduserv Foundation Feb 2007 The Dublin Core Abstract Model – a packaging standard?
February Harvesting RDF metadata Building digital library portals with harvested metadata workshop EU-DL All Projects concertation meeting DELOS.
The Institute for Learning and Research Technology is a national centre of excellence in the development and use of technology-based methods in teaching,
A centre of expertise in digital information management UKOLN is supported by: XML and the DCMI Abstract Model DC Architecture WG Meeting,
What are GUIDs and Why Do We Need Them ??? Steve Baskauf Vanderbilt Dept. of Biological Sciences
Semantic Web Thanks to folks at LAIT lab Sources include :
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
CS570 Artificial Intelligence Semantic Web & Ontology 2
OCLC Research TAI CHI Webinar 5/27/2010 A Gentle Introduction to Linked Data Ralph LeVan Sr. Research Scientist OCLC Research.
Linked Data for Libraries, Archives, Museums. Learning objectives Define the concept of linked data State 3 benefits of creating linked data and making.
An abstract model for DCMI metadata descriptions Andy Powell UKOLN, University of Bath, UK UKOLN is supported.
UKOLN is supported by: OAI-ORE a perspective on compound information objects ( Defining Image Access.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
SKOS and Other W3C Vocabulary Related Activities Gail Hodge Information International Assoc. NKOS Workshop Denver, CO June 10, 2005.
URI IS 373—Web Standards Todd Will. CIS Web Standards-URI 2 of 17 What’s in a name? What is a URI/URL/URN? Why are they important? What strategies.
RDF: Building Block for the Semantic Web Jim Ellenberger UCCS CS5260 Spring 2011.
The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
© 2006 DCMI DC-2006 – International Conference on Dublin Core and Metadata Applications 3-6 October 2006 Thomas Baker Dublin Core Metadata Initiative.
A centre of expertise in digital information management UKOLN is supported by: XML Schema for DC Libraries AP DC Libraries WG Meeting,
Chinese-European Workshop on Digital Preservation, Beijing July 14 – Network of Expertise in Digital Preservation 1 Persistent Identifiers Reinhard.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
A centre of expertise in digital information management The MEG Metadata Schemas Registry Pete Johnston, Research Officer (Interoperability),
Integrating Live Plant Images with Other Types of Biodiversity Records Steve Baskauf Vanderbilt Dept. of Biological Sciences
UKOLN is supported by: To name: persistently: ay, there’s the rub Andy Powell, UKOLN, University of Bath DCC Persistent Identifiers.
© 2012 IBM Corporation Best Practices for Publishing RDF Vocabularies Arthur Ryman,
Creating an Application Profile Tutorial 3 DC2004, Shanghai Library 13 October 2004 Thomas Baker, Fraunhofer Society Robina Clayphan, British Library Pete.
Towards a semantic web Philip Hider. This talk  The Semantic Web vision  Scenarios  Standards  Semantic Web & RDA.
DNER Architecture Andy Powell 6 March 2001 UKOLN, University of Bath UKOLN is funded by Resource: The Council for.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
It’s all semantics! The premises and promises of the semantic web. Tony Ross Centre for Digital Library Research, University of Strathclyde
RELATORS, ROLES AND DATA… … similarities and differences.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
The RDF meta model Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations of XML compared.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
4 way comparison of Data Citation Principles: Amsterdam Manifesto, CoData, Data Cite, Digital Curation Center FORCE11 Data Citation Synthesis Group Should.
Pete Johnston, Eduserv Foundation 16 April 2007 An Introduction to the DCMI Abstract Model JISC.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
4 way comparison of Data Citation Principles: Amsterdam Manifesto, CoData, Data Cite, Digital Curation Center FORCE11 Data Citation Synthesis Group.
1 RDF, XML & interoperability Metadata : a reprise Communities, communication & XML An introduction to RDF RDF, XML and interoperability.
Extending the Metadata Registry for Semantic Web - Enforcing the MDR for supporting ontology concept - May 28, 2008 ISO/IEC JTC 1/SC 32 WG 2 Meeting Sydney,
DC Architecture WG meeting Wednesday Seminar Room: 5205 (2nd Floor)
Describing resources II: Dublin Core CERN-UNESCO School on Digital Libraries Rabat, Nov 22-26, 2010 Annette Holtkamp CERN.
A centre of expertise in digital information management UKOLN is supported by: IEMSR, the Information Environment & Metadata Application.
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Linked Data & Semantic Web Technology The Semantic Web Part 3. URI for the Semantic Web Dr. Myungjin Lee.
Metadata Schema Registries: background and context MEG Registry Workshop, Bath, 21 January 2003 Rachel Heery UKOLN, University of Bath Bath, BA2 7AY UKOLN.
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Building the Semantic Web
Accessing a national digital library: an architecture for the UK DNER
COMP 150-IDS: Internet Scale Distributed Systems (Spring 2016)
Presentation transcript:

UKOLN is supported by: (Persistent) Identifiers for Concepts / Terms / Relationships Andy Powell, UKOLN, University of Bath NKOS Special Session – DC-2005, Madrid a centre of expertise in digital information management

Persistent metadata term identifiers2 Persistent identifiers for metadata terms in a Web environment

Persistent metadata term identifiers3 Contents functional requirements generic stuff about all identifiers in the context of the W3C Web architecture specific stuff about identifiers for metadata terms

Persistent metadata term identifiers4 Functional requirements declare and use metadata terms identify terms uniquely and globally –enable other people to use our terms attach definitions to our terms –indicate relationships between our terms and other terms –allow other people and applications to get to (and understand) our term definitions and relationships do all this persistently – so that stuff works into the future

Persistent metadata term identifiers5 Space/time continuum time Internet space my application Internet space represents some combination of geographic / network distance and domain / administration / application distance… time represents time…

Persistent metadata term identifiers6 Space/time continuum time Internet space applications that are closely related in terms of space or time likely to share understanding about terms / identifiers – often by hardwiring knowledge into code my application other application other application

Persistent metadata term identifiers7 Space/time continuum time Internet space applications that are distant are less likely to share understanding about terms / identifiers knowledge locked within domain or lost over time or, worse, both my application other application other application

Persistent metadata term identifiers8 Pushing the boundaries how do we push the boundaries of term / identifier understanding further out across the space/time continuum? –standards, standards, standards –go with the crowd –use identifiers that already work and are widely deployed

Persistent metadata term identifiers9 W3C Web Architecture Global Identifiers - Global naming leads to global network effects. (Principle) Identify with URIs - To benefit from and increase the value of the World Wide Web, agents should provide URIs as identifiers for resources. (Good practice) URIs Identify a Single Resource - Assign distinct URIs to distinct resources. (Constraint) Avoiding URI aliases - A URI owner SHOULD NOT associate arbitrarily different URIs with the same resource. (Good practice) Consistent URI usage - An agent that receives a URI SHOULD refer to the associated resource using the same URI, character-by- character. (Good practice) Reuse URI schemes - A specification SHOULD reuse an existing URI scheme (rather than create a new one) when it provides the desired properties of identifiers and their relation to resources. (Good practice) URI opacity - Agents making use of URIs SHOULD NOT attempt to infer properties of the referenced resource. (Good practice) Global Identifiers - Global naming leads to global network effects. (Principle) Identify with URIs - To benefit from and increase the value of the World Wide Web, agents should provide URIs as identifiers for resources. (Good practice) URIs Identify a Single Resource - Assign distinct URIs to distinct resources. (Constraint) Avoiding URI aliases - A URI owner SHOULD NOT associate arbitrarily different URIs with the same resource. (Good practice) Consistent URI usage - An agent that receives a URI SHOULD refer to the associated resource using the same URI, character-by- character. (Good practice) Reuse URI schemes - A specification SHOULD reuse an existing URI scheme (rather than create a new one) when it provides the desired properties of identifiers and their relation to resources. (Good practice) URI opacity - Agents making use of URIs SHOULD NOT attempt to infer properties of the referenced resource. (Good practice)

Persistent metadata term identifiers10 URIs and XML in order for terms / identifiers to work across the space/time continuum we need –global and unambiguous identifiers –global and unambiguous ways of exchanging identifiers between software applications the Uniform Resource Identifier (URI) is the only option for the former XML is the best option for the latter –and in particular the XML Schema AnyURI datatype global means very widely deployed technology – e.g. even in my mums house! global means very widely deployed technology – e.g. even in my mums house!

Persistent metadata term identifiers11 1 st conclusion identify all metadata terms with URIs

Persistent metadata term identifiers12 URI scheme registration registration of URI schemes is important registration helps to ensure uniqueness without registration the same scheme can be used in ignorance by someone, somewhere else in the space/time continuum registration doesnt guarantee that every URI with a scheme will be unique – but it helps! without registration there are no guarantees of uniqueness or persistence

Persistent metadata term identifiers13 2nd conclusion identify all metadata terms with URIs taken from registered URI schemes

Persistent metadata term identifiers14 Semantic Web the Semantic Web relies on URIs to identify resources resources == stuff (digital/physical/conceptual things) the semantic Web is built on a global, shared body of metadata (RDF) terms in the metadata language are identified using URIs those URIs must be resolvable… in order that reasoning can be performed –sharing knowledge about terms

Persistent metadata term identifiers15 Note: dereferencing URIs the Web Architecture talks about dereferencing URIs rather than resolving them –in many cases dereferencing a URI results in obtaining a representation of the resource –several representations may be available the Web Architecture says: only http URIs offer simple, widely deployed dereferencing mechanism Available representation - A URI owner SHOULD provide representations of the resource it identifies (Good practice)

Persistent metadata term identifiers16 Quick quiz… what kind of identifier is this? –info:lccn/n is an info URI it identifies a Library of Congress metadata record (an authority file) but I dont know which

Persistent metadata term identifiers17 Quick quiz… what kind of identifier is this? –info:lccn/n – /182 is a DOI it is also a Handle it identifies the DOI Handbook

Persistent metadata term identifiers18 Quick quiz… what kind of identifier is this? –info:lccn/n – /182 – is an http URI a.k.a. a URL it is also a PURL it identifies a DCMI metadata term – i.e. a conceptual resource

Persistent metadata term identifiers19 Quick quiz… what kind of identifier is this? –info:lccn/n – /182 – only one of these can be understood and dereferenced by every single bit of currently deployed Internet software… Hint: its the last one! Question: why would we want to use anything else? Hint: its the last one! Question: why would we want to use anything else?

Persistent metadata term identifiers20 But… http URIs are identifiers, just like any other http URIs can identify any resource – digital, physical or conceptual http URIs dont have to break, they just need to be assigned/managed carefully But, http URIs are just locators arent they? But, http URIs can only be used for Web resources, accessed over HTTP, cant they? But, http URIs break every 30 days or something, dont they?

Persistent metadata term identifiers21 3rd conclusion identify all metadata terms with http URIs (because that provides a widely deployed mechanism for obtaining information about the term)

Persistent metadata term identifiers22 Case study - DOI the DOI /182 can be encoded as a URI in several ways: – –doi: /182 –urn:doi: /182 however… –DOI-aware applications have to have knowledge of these encodings hard-coded into them (since the DOI itself is just a string) –nothing in the URI specification indicates that these URIs are equivalent –note that the 2 nd and 3 rd forms are not registered Question: which of these forms is most persistent and why?

Persistent metadata term identifiers23 Case study – info URI consider the following info URI: –info:lccn/n info URIs are explicitly defined to be non-dereferencable therefore, there is no documented way of finding out what this URI identifies there is no documented way of getting a representation of the resource it identifies and there is no documented way of finding out any more about it Question: how is this useful?

Persistent metadata term identifiers24 But, what happens when… …the Internet and/or HTTP disappears? who cares! well deal with it well be with the crowd therell be a global transition everyone will need to deal with it every software component on the whole Internet will need fixing the people left behind will be the people who invented their own solutions

Persistent metadata term identifiers25 Technical practicalities terms are conceptual resources therefore, the Web architecture suggests that they should be dereferenced via an HTTP 303 redirect –HTTP 303 redirect should result in a description of the term being returned –use HTTP content negotiation to select between a human-readable description (text/html) and a machine-readable description (application/xml+rdf) SKOS Core looks like good candidate for the RDF description

Persistent metadata term identifiers26 How do I choose a URI? Guidelines for assigning identifiers to metadata terms …makes some recommendations for assigning http URIs –using project and/or service URIs –using the xmlns.com domain –using PURLs of these, PURLs seem to be the most appropriate and persistent

Persistent metadata term identifiers27 Conclusion assign http URIs to your terms use PURLs as your http URI dereference them via an HTTP 303 redirect to both human-readable and machine-readable information about the term use RDF/RDFS/OWL/SKOS Core to encode the machine-readable information ??

Persistent metadata term identifiers28 Questions