Pete Johnston, Eduserv Foundation 16 April 2007 An Introduction to the DCMI Abstract Model JISC.

Slides:



Advertisements
Similar presentations
Pete Johnston, Eduserv Foundation 16 April 2007 Update on work of Joint DCMI/IEEE LTSC Task.
Advertisements

Agents and the DC Abstract Model Andy Powell UKOLN, University of Bath DC Agents WG Meeting DC-2005, Madrid.
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.
Pete Johnston, Eduserv 16 October 2009 Miscellaneous Usage Issues DCMI Usage Board, DC-2009,
UKOLN, University of Bath
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.
From content standards to RDF Gordon Dunsire Presented at AKM 15, Porec, 2011.
A centre of expertise in digital information management UKOLN is supported by: XML and the DCMI Abstract Model DC Architecture WG Meeting,
The Dublin Core Collection Description Application Profile (DC CD AP) Pete Johnston, UKOLN, University of Bath Chair, DC Collection Description Working.
An Introduction to Dublin Core
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
Introduction to RDF Based on tutorial at
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
An abstract model for DCMI metadata descriptions Andy Powell UKOLN, University of Bath, UK UKOLN is supported.
The Knowledge Management Research Group 1 Towards an Interoperability Framework for Metadata Standards Presenter: Mikael Nilsson Co-authors: Pete Johnston.
A centre of expertise in digital information management UKOLN is supported by: Dublin Core Collection Description Working Group DC CD WG.
Pete Johnston & Andy Powell, Eduserv Foundation 28 June 2006 Update.
Pete Johnston & Andy Powell, Eduserv Foundation 3 October 2006 DC-Text:
Natalia Wehler: Dublin Core Requirements on Metadata  multiple softwares to use metadata  management of changing standards  needs to be functional,
Images Application Profile meeting 29th October 2007, London Julie Allinson Digital Library Manager Library & Archives, University of York SWAP a Dublin.
DC Architecture WG meeting DC-2006, Mexico Tuesday Oct
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.
Basic Dublin Core Semantics DC 2006 Tutorial 1, 3 October 2006 Marty Kurth Head of Metadata Services Cornell University Library.
A centre of expertise in digital information management UKOLN is supported by: XML Schema for DC Libraries AP DC Libraries WG Meeting,
Everything Around the Core Practices, policies, and models around Dublin Core Thomas Baker, Fraunhofer-Gesellschaft DC2004, Shanghai Library
Metadata Standards and Applications 4. Metadata Syntaxes and Containers.
Metadata Standards and Applications 5. Applying Metadata Standards: Application Profiles.
RDF (Resource Description Framework) Why?. XML XML is a metalanguage that allows users to define markup XML separates content and structure from formatting.
RDF Data Sources (keyword textbox) Search RDF Data Sources: LOM Binding Schemas (keyword textbox) Search XML Bindings: Dublin Core Application Profiles.
Chapter 6 Text and Multimedia Languages and Properties
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Dublin Core Education Application Profile Module Sarah Currier Moderator, DCMI Education Community Product Manager, Intrallect Ltd Group Improv, Repository.
SWAP FOR DUMMIES. Scholarly Works Application Profile a Dublin Core Application Profile for describing scholarly works (eprints) held in institutional.
A centre of expertise in digital information management The MEG Metadata Schemas Registry Pete Johnston, Research Officer (Interoperability),
A centre of expertise in digital information management UKOLN is supported by: The JISC IE Metadata Schema Registry & Metadata Application.
The JISC IE Metadata Schema Registry and IEEE LOM Application Profiles Pete Johnston UKOLN, University of Bath CETIS Metadata & Digital Repositories SIG,
The LOM RDF binding – update Mikael Nilsson The Knowledge Management.
DCMI Education Community Activities for 2007 Sarah Currier Co-Moderator, DCMI Education Community Product Manager, Intrallect Ltd
Creating an Application Profile Tutorial 3 DC2004, Shanghai Library 13 October 2004 Thomas Baker, Fraunhofer Society Robina Clayphan, British Library Pete.
RDF and XML 인공지능 연구실 한기덕. 2 개요  1. Basic of RDF  2. Example of RDF  3. How XML Namespaces Work  4. The Abbreviated RDF Syntax  5. RDF Resource Collections.
WI 4 (CWA1): Guidelines for machine-processable representation of Dublin Core Application Profiles Pete Johnston, UKOLN, University of Bath Thomas Baker,
A Logical Framework for Metadata Interoperability 16th August 2007 The Advanced Digital Library Seminar 2007 Guilin, China.
UKOLN is supported by: The JISC Information Environment Metadata Schema Registry (IEMSR) Open Forum on Metadata Registries 2005 Rachel Heery Assistant.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
1 Dublin Core & DCMI – an introduction Some slides are from DCMI Training Resources at:
21 June 2001Managing Information Resources for e-Government1 The Dublin Core Makx Dekkers, Managing Director, Dublin Core Metadata Initiative
A centre of expertise in digital information management UKOLN is supported by: Metadata for the People’s Network Discovery Service PNDS.
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.
THE BIBFRAME EDITOR AND THE LC PILOT Module 3 – Unit 1 The Semantic Web and Linked Data : a Recap of the Key Concepts Library of Congress BIBFRAME Pilot.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Application Profiles Application profiles -- are schemas which consist of data elements drawn from one or more namespaces, combined together by implementers,
Introduction to RDF Jonathan Borden The Open Healthcare Group the “Resource Description Framework”
Differences and distinctions: metadata types and their uses Stephen Winch Information Architecture Officer, SLIC.
DCMI Abstract Model Analysis Resource Model Jorge Morato– Information Ingeneering Universidad Carlos III de Madrid
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.
RDA and Linked Data Gordon Dunsire Presented at Cita BNE - RDA and Linked Data, 15 April 2016, Madrid, Spain.
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Dublin Core Basics Workshop Lisa Gonzalez KB/LM Librarian.
Review of the DCMI Abstract Model Thomas Baker, DCMI Joint Meeting of the DCMI Architecture Forum and W3C Library Linked Data Incubator Group 22 October.
RDA and linked data Gordon Dunsire Presented to Code4Lib Ottawa, MacOdrum Library, Carleton University, Ottawa, 27 April 2016.
Metadata Issues in Long-term Management of Data and Metadata
Dublin Core Metadata Initiative Abstract Model
Introduction to Metadata
XML Schemas for Dublin Core Metadata
Presentation transcript:

Pete Johnston, Eduserv Foundation 16 April 2007 An Introduction to the DCMI Abstract Model JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 2 An Introduction to the DCMI Abstract Model Context & Motivation: Why the DCAM? The DCMI Abstract Model The DCAM & “DC application profiles” The DCAM & DCMI “encoding guidelines” Dublin Core in 2007

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 3 Context & Motivation: Why the DCAM?

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 4 Why DCAM? Context & Motivation Some issues for DCMI c.2003 –Metadata vocabularies … but what is a DC “element”? –Encoding guidelines … but what are we “encoding”? –DC application profiles … but what “terms” can we “use”? –“Simple” and “Qualified” DC –Grammatical Principles –DC & the Resource Description Framework

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 5 Why DCAM? Context & Motivation Work on DCAM from mid-2003, initiated by Andy Powell DCMI Recommendation, Feedback from –DCMI Usage Board –DCMI working groups, designers of DCAPs –Implementers of DCAPs –Implementers of metadata registries –Developers/implementers of related specs –Semantic Web community –Researchers Revision currently in progress –Proposed Rec for Public Comment, –Proposed Rec for Public Comment,

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 6 The DCMI Abstract Model

Proposed Recommendation

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 8 The DCMI Abstract Model DCAM concerned with description of resources DCAM adopts Web Architecture/RFC3986 definition of resource –the term "resource" is used in a general sense for whatever might be identified by a URI. Familiar examples include an electronic document, an image, a source of information with consistent purpose (e.g., "today's weather report for Los Angeles"), a service (e.g., an HTTP to SMS gateway), a collection of other resources, and so on. –A resource is not necessarily accessible via the Internet; e.g., human beings, corporations, and bound books in a library can also be resources. –Likewise, abstract concepts can be resources, such as the operators and operands of a mathematical equation, the types of a relationship (e.g., "parent" or "employee"), or numeric values (e.g., zero, one, and infinity). –RFC3986 URI Syntax

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 9 The DCMI Abstract Model DCAM describes –Components and constructs that make up an information structure (“DC description set”) –How that information structure is to be interpreted DCAM does not describe how to represent DC description set in concrete form DCAM describes various types of metadata term, but does not specify the use of any fixed set of terms Made up of three related “information models” –Resource model –Description set model –Vocabulary model

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 10 DCAM Resource Model

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 11 DCAM Resource Model The “view of the world” on which DC metadata is based a described resource is described using one or more property-value pairs a property-value pair is made up of –exactly one property and –exactly one value a value is a resource a value is either a literal value or a non-literal value i.e. similar to RDF model of binary relations between resources; entity-relational model

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 12 DCAM Description Set Model

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 13 DCAM Description Set Model The structure of DC metadata Uses URIs to refer to resources & metadata terms (like RDF) a description set is made up of one or more descriptions, each of which describes one resource a description is made up of –zero or one described resource URI identifies described resource –one or more statements a statement is made up of –exactly one property URI identifies property –exactly one value surrogate a value surrogate is either a literal value surrogate or a non- literal value surrogate

Description Set Description Statement Property URI Resource URI Literal Value Surrogate Description Statement Property URI Resource URI Non-Literal Value Surrogate Statement Property URI Non-Literal Value Surrogate

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 15 DCAM Description Set Model a literal value surrogate is made up of –exactly one value string encodes value a non-literal value surrogate is made up of –zero or one value URIs identifies value –zero or one vocabulary encoding scheme URI identifies a set of which the value is a member –zero or more value strings represents value

Description Set Description Statement Property URI Resource URI Literal Value Surrogate Description Statement Property URI Resource URI Non-Literal Value Surrogate Statement Property URI Non-Literal Value Surrogate Value URI Vocab Enc Scheme URI Value URI Value string

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 17 DCAM Description Set Model a value string is either a plain value string or a typed value string –a plain value string may have an associated value string language –a typed value string is associated with a syntax encoding scheme URI Not going to say more about SES today!

Description Set Description Statement Property URI Resource URI Literal Value Surrogate Description Statement Property URI Resource URI Non-Literal Value Surrogate Statement Property URI Non-Literal Value Surrogate Value URI Vocab Enc Scheme URI Value URI Value string Syntax Enc Scheme URI Language

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 19 DCAM Description Set Model a value may be described by another description

Description Set Description Statement Property URI Resource URI Literal Value Surrogate Description Statement Property URI Resource URI Non-Literal Value Surrogate Statement Property URI Non-Literal Value Surrogate Value URI Vocab Enc Scheme URI Value URI Value string Syntax Enc Scheme URI Language

Description Set Description Statement Property URI Literal Value Surrogate Description Statement Property URI Resource URI Non-Literal Value Surrogate Statement Property URI Non-Literal Value Surrogate Vocab Enc Scheme URI Value URI Value string Syntax Enc Scheme URI Language

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 22 Some example description sets

Description Set Description Statement Property URI Resource URI Example 1: Single description containing one statement with non-literal value surrogate Non-Literal Value Surrogate Value URI

Description Set Description Statement Example 1: Single description containing one statement with non-literal value dcterms. DescriptionSet ( Description ( ResourceURI ( ) Statement ( PropertyURI ( dcterms:publisher ) ValueURI ( ) ) Non-Literal Value Surrogate Property URIValue URI

Description Set Description Statement Property URI Resource URI Example 2: Single description containing two statements with non-literal value surrogates Statement Property URI Non-Literal Value Surrogate Vocab Enc Scheme URI Value URI Value string Value URI Language

Description Set Description Statement Example 2: Single description containing two statements with non-literal value surrogates Statement Non-Literal Value Surrogate “Metadata” "Métadonnées" en fr Property URIValue URI Value URI Property URI Vocab Enc Scheme URI Value String

@prefix dcterms. DescriptionSet ( Description ( ResourceURI ( ) Statement ( PropertyURI ( dcterms:publisher ) ValueURI ( ) ) Statement ( PropertyURI ( dcterms:subject ) ValueURI ( ) VocabEncSchemeURI ( ) ValueString ( “Metadata” Language (en ) ) ValueString ("Métadonnées" Language (fr ) ) ) Example 2: Single description containing two statements with non-literal value surrogates

Description Set Description Statement Property URI Resource URI Example 3: Two descriptions, statements with non-literal value surrogates & literal value surrogates Statement Property URI Non-Literal Value Surrogate Vocab Enc Scheme URI Value URI Value string Value URI Language Description Resource URI Statement Property URI Literal Value Surrogate Value stringLanguage

Description Set Description Statement Non-Literal Value Surrogate “Metadata” "Métadonnées" en fr Property URIValue URI Value URI Property URI Vocab Enc Scheme URI Value String Example 3: Two descriptions, statements with non-literal value surrogates & literal value surrogates Description Statement Literal Value Surrogate “Dublin Core Metadata Initiative”en Value String Property URI

@prefix foaf. DescriptionSet ( Description ( ResourceURI ( ) Statement ( PropertyURI ( dcterms:publisher ) ValueURI ( ) ) Statement ( PropertyURI ( dcterms:subject ) ValueURI ( ) VocabEncSchemeURI ( ) ValueString ( “Metadata” Language (en ) ) ValueString ("Métadonnées" Language (fr ) ) ) Description ( ResourceURI ( ) Statement ( PropertyURI ( foaf:name ) LiteralValueString ( “Dublin Core Metadata Initiative” Language (en) ) )

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 31 DCAM Vocabulary Model

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 32 DCAM Vocabulary Model a vocabulary is a set of terms (property, class, vocabulary encoding scheme, syntax encoding scheme) a resource may be an instance of one or more classes a resource may be a member of one or more vocabulary encoding schemes a property may have a range relationship with one or more classes a property may have a domain relationship with one or more classes a property may have a subproperty relationship with one or more properties a class may have a subclass relationship with one or more classes =~ RDF Schema

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 33 Current/recent issues DCAM & RDF –Mapping to RDF graphs specified by Expressing DC metadata using RDF Clarifying distinction between “things” & “strings” DCAM as abstract syntax for RDF v DCAM as “domain (metadata) model” –Reflects DCMI community’s view of metadata –Uses concepts developed by that community –Formulated so as to be compatible with RDF/RDFS Possibly require further note(s) on merging, inferencing

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 34 The DCAM & “DC application profiles”

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 35 The DCAM & “DC application profiles” DCAM does not specify the set of terms referenced in a description set Notion of “DC application profile” widely used within DCMI and by DC implementers –Typically annotated lists of terms used in DC metadata so as to meet some domain/community requirements –Terms defined by DCMI or by other agencies –Currently DCMI has no formal model for DCAP DCAP as “description set profile” –Specification of how to construct description sets to meet some set of requirements Definition of DCAP based on –functional requirements –domain model

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 36 The DCAM & “encoding guidelines”

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 37 The DCAM & “encoding guidelines” DCAM is independent of any concrete syntax For transfer between applications, descriptions must be encoded as digital objects (records) DCMI “Encoding Guidelines” describe –how description set is serialised/encoded as a record using a format –how records conforming to format are decoded/interpreted as description sets

System A DC Description Set DC-XML Instance Encode Construct using DCAM & DCAP Decode DC Description Set Interpret using DCAM System B DC-XML Instance

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 39 The DCAM & “encoding guidelines” Current DCMI “Encoding Guidelines” specs –Pre-date development of DCAM –Use earlier, simpler “DC abstract models” –Not fully compatible with DCAM description set model Currently, no DCMI recommendation for machine- readable format for description set model Updating of specs in progress (2007) –DC-XML –DC in X/HTML link/meta elements Meanwhile, some formats defined outside of DCMI –e.g. Eprints DC-XML

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 40 Some thoughts on Dublin Core in 2007

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 41 Dublin Core in 2007 Not just “a set of 15 elements” Not even a set of 15 elements, +70-odd other terms (element refinements, vocabulary encoding schemes, syntax encoding schemes, classes) Not just “Simple Dublin Core” and “Qualified Dublin Core” Not limited to “simple” “flat” “atomic” descriptions

16 April 2007JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester 42 Dublin Core in 2007 a framework (the DCAM) –which describes how to use certain types of terms –... to make statements... –... that form descriptions (of resources) –… that can be grouped together as description sets a set of specifications for encoding description sets using various formats a managed vocabulary of widely useful terms –which can be referenced in statements support for defining additional vocabularies of terms which can be referenced in statements support for defining DC application profiles –which describe how to construct description sets for some particular set of requirements extensibility, modularity, compatibility with Semantic Web

Pete Johnston, Eduserv Foundation 16 April 2007 An Introduction to the DCMI Abstract Model JISC CETIS Metadata & Digital Repositories SIG meeting, Manchester