DC Architecture WG meeting DC-2006, Mexico Tuesday Oct 3 16.30 - 18.30.

Slides:



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

Ontology Assessment – Proposed Framework and Methodology.
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.
DC8 Registries Breakout. Goals of the session Discuss and clarify : Requirements for registry Framework for policy Relate issues raised to EOR prototype.
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,
A centre of expertise in digital information management Approaches To The Validation Of Dublin Core Metadata Embedded In (X)HTML Documents Background The.
Metadata vocabularies and ontologies Dr. Manjula Patel Technical Research and Development
UKOLN, University of Bath
Andy Powell, Eduserv Foundation Feb 2007 The Dublin Core Abstract Model – a packaging standard?
Forest Markup / Metadata Language FML
A centre of expertise in digital information management UKOLN is supported by: XML and the DCMI Abstract Model DC Architecture WG Meeting,
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.
Developing a Metadata Exchange Format for Mathematical Literature David Ruddy Project Euclid Cornell University Library DML 2010 Paris 7 July 2010.
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
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:
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Vocabulary Markup Language (Voc-ML) Project Joseph A. Busch Content Intelligence Evangelist Interwoven.
© 2006 DCMI DC-2006 – International Conference on Dublin Core and Metadata Applications 3-6 October 2006 Thomas Baker Dublin Core Metadata Initiative.
W3C XML Query Language Working Group Mark Needleman Data Research Associates ZIG Current Awareness Session July 13, 2000.
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
A centre of expertise in digital information management Approaches To The Validation Of Dublin Core Metadata Embedded In (X)HTML Documents Background Dublin.
UKOLUG - July Metadata for the Web RDF and the Dublin Core Andy Powell UKOLN, University of Bath UKOLN.
XP New Perspectives on XML Tutorial 4 1 XML Schema Tutorial – Carey ISBN Working with Namespaces and Schemas.
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.
The role of metadata schema registries XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN.
SWAP FOR DUMMIES. Scholarly Works Application Profile a Dublin Core Application Profile for describing scholarly works (eprints) held in institutional.
The LOM RDF binding – update Mikael Nilsson The Knowledge Management.
In Dublin’s fair city, where the metadata are so pretty… John Roberts Archives New Zealand.
Creating an Application Profile Tutorial 3 DC2004, Shanghai Library 13 October 2004 Thomas Baker, Fraunhofer Society Robina Clayphan, British Library Pete.
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
WI 4 (CWA1): Guidelines for machine-processable representation of Dublin Core Application Profiles Pete Johnston, UKOLN, University of Bath Thomas Baker,
The MEG Metadata Schemas Registry: Architecture & Data Model MEG Registry Workshop, Bath, 21 January 2003 Pete Johnston UKOLN, University of Bath Bath,
Tutorial 13 Validating Documents with Schemas
1 Dublin Core & DCMI – an introduction Some slides are from DCMI Training Resources at:
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
A centre of expertise in digital information management UKOLN is supported by: Metadata for the People’s Network Discovery Service PNDS.
Understanding RDF. 2/30 What is RDF? Resource Description Framework is an XML-based language to describe resources. A common understanding of a resource.
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.
Description of Information Resources: RDF/RDFS (an Introduction)
Pete Johnston, Eduserv Foundation 16 April 2007 An Introduction to the DCMI Abstract Model JISC.
14 October 2002GGF6 / CGS-WG1 Working with CIM Ellen Stokes
1 RDF, XML & interoperability Metadata : a reprise Communities, communication & XML An introduction to RDF RDF, XML and interoperability.
Review of Core Dave Reynolds. XML syntax [i1] Section 2.1. The example XML syntax lacks any namespace. Should indicate that the final XML syntax will.
DCMI Abstract Model Analysis Resource Model Jorge Morato– Information Ingeneering Universidad Carlos III de Madrid
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
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.
Dublin Core Basics Workshop Lisa Gonzalez KB/LM Librarian.
Online Information and Education Conference 2004, Bangkok Dr. Britta Woldering, German National Library Metadata development in The European Library.
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.
Linked Data & Semantic Web Technology The Semantic Web Part 4. Resource Description Framework (1) Dr. Myungjin Lee.
Attributes and Values Describing Entities. Metadata At the most basic level, metadata is just another term for description, or information about an entity.
Dublin Core Metadata Initiative Abstract Model
An Overview of Dublin Core Metadata Schema Registry
XML Schemas for Dublin Core Metadata
Attributes and Values Describing Entities.
Some Options for Non-MARC Descriptive Metadata
Presentation transcript:

DC Architecture WG meeting DC-2006, Mexico Tuesday Oct

Agenda  introductory session –where we’ve been and where we are going –but not a tutorial  5 minute break  advanced session –meeting of the working group –detailed discussion about DC Abstract Model, DC-RDF, DC-XML

Aims  knowledge sharing  discussion of issues –do the proposed revisions to abstract model address concerns that have been raised –relationship between DCAM and SKOS –consider nature of our DC-XML guidelines  intention is to inform the next iteration of the working drafts

Important  this meeting is intended to be informal and interactive  please ask questions if you don’t understand  please raise issues if you disagree  introduce yourself before speaking

Session leaders  Andy Powell –chair of DC Architecture / DC Abstract Model  Pete Johnston –author of DC-XML / DC Abstract Model  Mikael Nilsson –author of DC-RDF / DC Abstract Model  Tom Baker –chair of DC Usage Board

Agenda  review of progress during the year –summary of DCMI Abstract Model, DC-RDF and DC-XML –note about related Usage Board activities  DC-Architecture and Usage Board roadmap for next year

Progress during 2006  DC-XML issued as working draft  DC-RDF issued as working draft  comment periods for both undertaken  draft of revision to DCMI Abstract Model prepared – based on issues raised by comment period and other comments  also… draft update to DCMI namespace policy waiting to go out for comment

Progress - DC-XML  Guidelines for implementing Dublin Core in XML –DCMI Recommendation, April 2003  pre-dates development of DCAM  uses two earlier, simpler “abstract models” –“Simple DC” model can be mapped to DCAM description model –“Qualified” model can not be mapped to DCAM description model

DC-XML (2)  no DCMI guidance for representing DC description sets using XML  March 2006: DCMI contract to produce revised XML format  working draft issued for comment  comments currently being addressed

Progress DC-RDF

The Knowledge Management Research Group 11 DC-Architecture WG DC-RDF updates Mikael Nilsson The Knowledge Management Research Group Royal Institute of Technology, Stockholm

The Knowledge Management Research Group 12 New DC-RDF Working Draft! Successful public comment in June, 2006 Will be revised and discussed more If accepted, will replace  Expressing Simple Dublin Core in RDF/XML, a DCMI Recommendation from July 2002;  Expressing Qualified Dublin Core in RDF / XML, a DCMI Proposed Recommendation from May 2002.

The Knowledge Management Research Group 13 Main features a unified specification for Dublin Core in RDF full support for the DCMI Abstract Model good integration with other RDF metadata supports domains and ranges  dcterms:creator "John Smith" – no longer valid! much more regular – many complicated options deprecated

The Knowledge Management Research Group 14

Progress - Abstract Model  DCMI Abstract Model has generated comments from: –DCMI Usage Board –DCMI Working Groups, particularly WGs developing DCAPs –implementers of DCAPs –developers/implementers of related specs (e.g. SKOS) –researchers –implementers of metadata registries –authors/editors of “encoding guidelines” specifications –…

Abstract Model (2)  use of DCAM has: –highlighted omissions, ambiguities, redundancies, errors –created better understanding of what is required –emphasised value of an abstract model!  all of which has fed into process for producing draft revised abstract model (see Wiki) –

Progress - Namespace Policy  no real progress!  revised and discussed at DC-Arch meeting last year  pretty much static since then  may be some minor issues around replicating terms from DC namespace to DCTERMS namespace  need to move to recommendation

Usage Board activities  in parallel the DC Usage Board has been  working on assigning domains and ranges to DCTERMS –in order to make some of the property semantics explicit in machine-readable form  clarifying whether each of the current encoding schemes is a ‘syntax encoding scheme’ or a ‘vocabulary encoding scheme’

What is a domain?  Each property may be related to one or more classes by a has domain relationship. Where it is stated that a property has such a relationship with a class and a described resource is related to a value by that property, it follows that the described resource is an instance of that class.  e.g. domain of dc:creator is Resource

What is a range?  Each property may be related to one or more classes by a has range relationship. Where it is stated that a property has such a relationship with a class and a described resource is related to a value by that property, it follows that the value is an instance of that class.  e.g. range of dc:creator is Agent

Liaison with Swoogle  before assigning domains and ranges we needed to understand how DC properties are currently used in RDF  obtained statistics from Swoogle –e.g. showed that dc:creator mainly used with range of rdfs:Literal  as a result, our current plan is to copy the 15 DCMES properties into the DCTERMS namespace and assign domains and ranges to them there

Strategic priorities  refine the Abstract Model  finish updates to DC-RDF and DC-XML and align model in DC-HTML guidelines  banish semantic fuzziness by assigning domains and ranges to DCTERMS  agree how we model application profiles

DC Arch and Usage Board Roadmap for next year Tom

Usage Board support for DC Architecture developments September 2006 – Manzanillo –DC-Architecture DCAM update Revised DC-RDF, DC-XML, DC-Text –Usage Board DCMES changes – finalization Range vocabulary – review definitions, proposed assignments Existing terms as syntax or vocabulary encoding schemes

Usage Board and DC-Architecture: Joint Work Plan October through December 2006 –DC-Architecture Prepare DCAM, DC-Text, DC-XML, DC-RDF, DCMI Namespace Policy for public comment –Extend DCAM with Vocabulary Model and Profile Model RDF schemas with ranges for purposes of testing –UB Prepare range vocabulary for public comment

Usage Board and DC-Architecture: Joint Work Plan January to March 2007 – DCMI –Public comment period for DCAM, etc Resulting in DCMI Recommendations –User-oriented “how-to” documentation for making profiles and vocabularies April 2007 – Usage Board –Approve vocabulary range as new DCMI terms –Approve assignment of ranges to existing terms

5 minute break

Agenda  Abstract Model  DC-RDF  DC-XML

DCMI Abstract Model Pete

Pete Johnston, Eduserv Foundation DCMI Abstract Model: issues and proposed changes DCMI Architecture Working Group DC-2006: Metadata for Knowledge & Learning, Manzanillo, Mexico

Background DCMI Abstract Model –DCMI Recommendation March 2005 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 Description Model a description set is made up of one or more descriptions a description is made up of –zero or one resource URI and –one or more statements a statement is made up of –exactly one property URI and –zero or one reference to a value in the form of a value URI –zero or more representations of a value, each in the form of a value representation –zero or one vocabulary encoding scheme URI a value representation is either –a value string or –a rich representation a value string may have an associated value string language a value string may have an associated syntax encoding scheme URI a value may be the subject of a related description

Resource URI Property URIRich representation Property URIValue URIVocab Enc Scheme URI Property URI Value stringSyntax Enc Scheme URI Value stringSyntax Enc Scheme URI Resource URI Property URIRich representation Property URIValue URIVocab Enc Scheme URI Property URI Value stringSyntax Enc Scheme URI Statement Description Description Set

DCMI Abstract Model in use Use of DCAM has generated comments from e.g. –DCMI Usage Board –DCMI Working Groups, particularly WGs developing DCAPs –Implementers of DCAPs –Developers/implementers of related specs (e.g. SKOS) –Researchers –Implementers of metadata registries –Authors/editors of “encoding guidelines” specifications –(and others!) Use of DCAM has –highlighted omissions, ambiguities, redundancies, errors –created better understanding of what is required –emphasised value of an abstract model!

Proposed changes Issues collated in 1.Some editorial/presentational change 2.Remove some historical information 3.Clarify existing concepts/constructs 4.Extend to include new concepts/constructs

Editorial/presentational change Purpose of DCAM –(Current) “The primary purpose of this document is to provide a reference model against which particular DC encoding guidelines can be compared. To function well, a reference model needs to be independent of any particular encoding syntax. ” –Doesn’t reflect role of DCAM in defining what DC metadata is, the nature of the components used, and how they are interpreted –Also DCAM should be starting point for “encoding guidelines” –(Proposed) “The primary purpose of this document is to specify the components and constructs used in Dublin Core metadata. It defines the nature of the components used and describes how those components are combined to create information structures. It provides a reference model which is independent of any particular encoding syntax.”

Editorial/presentational change Vocabulary Model –Description of types of terms and types of relationships that exist between terms –Based on RDF Schema –Currently embedded in “Resource Model”/Figure 1 –Useful to make more explicit –Also some extensions required (more later)

Remove some historical information Appendices contain discussion of specs based on earlier/different “abstract models” –e.g. appendices on encoding guidelines in 2003 –attempts to retrofit DCAM confusing (inaccurate?) –redundant once DCMI adopts encoding guidelines based on DCAM Confused terminology in discussion of “structured values” –addressed in revisions to DCSV, Box, Period, Point (2006) Useful for context of DCAM in 2003, but should not be part of document

Clarify existing concepts/constructs Phrasing of some definitions is inconsistent with usage in text e.g. –Term (Current) The generic name for a property (i.e. element or element refinement), vocabulary encoding scheme, syntax encoding scheme or concept taken from a controlled vocabulary (concept space). (Proposed) A property (i.e. element or element refinement), vocabulary encoding scheme, syntax encoding scheme or concept taken from a controlled vocabulary (concept space).

Clarify existing concepts/constructs Sub-property/Sub-class –Currently modelled as distinct classes –Should be represented in Vocabulary Model as relationships between properties, classes –i.e. same concepts as in RDF Schema –Also provide definitions in glossary

Clarify existing concepts/constructs “Description Set” –Need to emphasise that “description set” is primary “abstract information structure” –Proposal: Add “A description set is a set of one or more descriptions” to textual description of description model “Related description” –Need to emphasise that a “related description” is just a description –Proposal: use “description of value” etc “Resource”/”Resource URI” and “Value”/”Value URI” –A value is a resource, so sometimes use of “resource” seems ambiguous –Proposal: use “described resource” to refer to subject of description

Clarify existing concepts/constructs Value strings, language tags & syntax encoding schemes –(Currently) allow value string to be associated with both a language tag and a syntax encoding scheme (datatype) –Proposal: permit value string to be associated with either language tag or syntax encoding scheme, or neither, but not both “Empty statements” –(Currently) allow a statement with no value URI or value representation and no (“related”) description of value –Proposal: specify that value URI or value representation must be provided unless value is subject of separate description

Clarify existing concepts/constructs Syntax encoding schemes –(Currently) A syntax encoding scheme indicates that the value string is formatted in accordance with a formal notation, such as " " as the standard expression of a date. –SES includes a “contract” for interpretation of literal –But “formatted” too narrow ISO 3166, xsd:Boolean, xsd:int –Doesn’t capture notion that SES indicates that literal “stands for” something else –Proposal: A syntax encoding scheme is a set of strings that is associated with a set of rules which describe a mapping between that set of strings and a set of resources. The mapping rules may be based on a description of how the string is structured (e.g. DCMI Box) or they may be based on a simple enumeration of all the strings and the corresponding resource (e.g. ISO 3166).

Extend to include new concepts/constructs Range/domain –DCMI plans to make range/domain assertions for DCMI-owned properties Making explicit to software what is implicit in human-readable descriptions –Should be added to Vocabulary Model as relationships between properties, classes –i.e. same concepts as in RDF Schema –Also provide definitions in glossary

Extend to include new concepts/constructs Vocabulary Encoding Scheme v Class of Value –(currently) VES = class of Value –Conflict with existing DCMI use of concept e.g. class of LCSH terms considered a VES class of collections or class of persons not considered VES –Also integration with SKOS relation between Concept and ConceptScheme is skos:inScheme not rdf:type (instance-of) so difficult to use same resource as skos:ConceptScheme and as VES –What distinguishes a VES from a Class? –Proposal: VES as enumerable set of resources –Proposal: Add Value Class URI to description model (in addition to VES URI)

Other issues not yet discussed Rich Representations & MIME types –Should DCAM description model specify that rich representation should be associated with MIME type? “Conformance to DCAM”

Pete Johnston, Eduserv Foundation DCMI Abstract Model: issues and proposed changes DCMI Architecture Working Group DC-2006: Metadata for Knowledge & Learning, Manzanillo, Mexico

Encoding guidelines DC-RDF Mikael

Encoding guidelines DC-XML Pete

Pete Johnston, Eduserv Foundation Expressing DC metadata in XML: a status report to DCMI Architecture WG DCMI Architecture Working Group DC-2006: Metadata for Knowledge & Learning, Manzanillo, Mexico

Expressing DC metadata in XML Background DC-XML –public comment version DC-XML –draft to DC Arch WG –verbosity, human readability, “hard to explain” –no “term-level” validation with W3C XML Schema DC-XML-Full –draft to DC Arch WG –extension to DC-XML DC-XML-Min –draft to DC Arch WG –supports subset of DCAM description model Moving forward?

Background DCMI Abstract Model –DCMI Recommendation March 2005 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

Resource URI Property URIRich representation Property URIValue URIVocab Enc Scheme URI Property URI Value stringSyntax Enc Scheme URI Value stringSyntax Enc Scheme URI Resource URI Property URIRich representation Property URIValue URIVocab Enc Scheme URI Property URI Value stringSyntax Enc Scheme URI Statement Description Description Set

Background Guidelines for implementing Dublin Core in XML –DCMI Recommendation, April 2003 –Pre-dates development of DCAM –Uses two earlier, simpler “DC abstract models” –“Simple DC metadata record” model can be mapped to DCAM description model –“Qualified DC metadata record” model can not be mapped to DCAM description model No DCMI guidance for representing DC description sets using XML March 2006: DCMI contract to produce revised XML format

Design Principles Should support all features of DCAM description model Not required to express DCAM vocabulary model (subproperty, subclass etc) Should be easily usable with XPath, XPointer, XQuery etc Should not be dependent on features of one XML Schema language Should be amenable to description using W3C XML Schema But not required that all constraints of a DCAP captured in W3C XML Schema

<dcx:description dcx:resourceURI=" DCMI Home Page <dc:subject dcx:vocabEncSchemeURI=" Metadata <dcterms:isPartOf dcx:valueURI=" /> <dc:publisher dcx:descriptionRef="dcmi" /> <dcx:description dcx:descriptionId="dcmi"> Dublin Core Metadata Initiative DC-XML

<dcx:description dcx:resourceURI=" DCMI Home Page <dc:subject dcx:vocabEncSchemeURI=" Metadata <dcterms:isPartOf dcx:valueURI=" /> <dc:publisher dcx:descriptionRef="dcmi" /> <dcx:description dcx:descriptionId="dcmi"> Dublin Core Metadata Initiative DC-XML Property URI as XML QName (as XML element name) VES URI as XML attribute value Resource URI, Value URI as XML attribute values

<dcx:description dcx:resourceURI=" DCMI Home Page <dc:subject dcx:vocabEncSchemeQName="dcterms:LCSH"> Metadata <dcterms:isPartOf dcx:valueURI=" /> <dc:publisher dcx:descriptionRef="dcmi" /> <dcx:description dcx:descriptionId="dcmi"> Dublin Core Metadata Initiative DC-XML VES URI as XML QName (as XML attribute value) (“Related”) description of value linked by id/idref

Main comments on DC-XML XML elements v XML attributes Variation in representation of URIs –Resource URI, Value URI as URI –VES URI, SES URI as URI or as QName –Property URI as QName XML QNames in XML attribute values DCAM issues –Rich representations and MIME types

<dcx:description dcx:resourceURI=" DCMI Home Page <dcx:statement dcx:propertyURI=" dcx:vocabEncSchemeURI=" Metadata <dcx:statement dcx:propertyURI=" dcx:valueURI=" /> <dcx:statement dcx:propertyURI=" dcx:descriptionRef="dcmi" /> <dcx:description dcx:descriptionId="dcmi"> Dublin Core Metadata Initiative DC-XML

<dcx:description dcx:resourceURI=" DCMI Home Page <dcx:statement dcx:propertyURI=" dcx:vocabEncSchemeURI=" Metadata <dcx:statement dcx:propertyURI=" dcx:valueURI=" /> <dcx:statement dcx:propertyURI=" dcx:descriptionRef="dcmi" /> <dcx:description dcx:descriptionId="dcmi"> Dublin Core Metadata Initiative DC-XML Property URI as XML attribute value Statement Element name = dcx:statement

<dcx:namespaceDeclaration dcx:prefix="dc" dcx:namespaceURI=" /> <dcx:namespaceDeclaration dcx:prefix="dcterms" dcx:namespaceURI=" /> <dcx:namespaceDeclaration dcx:prefix=“page" dcx:namespaceURI=" /> <dcx:description dcx:resourceQualName="page-home"> DCMI Home Page <dcx:statement dcx:propertyQualName=“dc-subject" dcx:vocabEncSchemeQualName="dcterms-LCSH"> Metadata <dcx:statement dcx:propertyQualName="dcterms-isPartOf" dcx:valueURI=" /> DC-XML Qualified Name not based on XML QNames

Main comments on DC-XML XML element names reflect names of DCAM constructs –cf TriX for RDF Verbose Limits validation that can be performed using W3C XML Schema? (e.g. “property-level validation”) Difficult to explain to human reader/writer? –Q: “Why can’t I just use this?” Metadata –A: (Because XML element represents statement and DCAM supports multiple value strings per statement) But if we agree on a subset of the DCAM model….

DCAM Description Model (Subset) a description set is made up of one or more descriptions a description is made up of –zero or one resource URI and –one or more statements a statement is made up of –exactly one property URI and –zero or one reference to a value in the form of a value URI –zero or one representation of a value in the form of a value string –zero or one vocabulary encoding scheme URI –zero or one value class URI a value string may be associated with either a value string language or a syntax encoding scheme URI a value may be the described resource of another description in the description set

<dcx:description dcx:resourceURI=" DCMI Home Page <dc:subject dcx:vocabEncSchemeURI=" Metadata <dcterms:isPartOf dcx:valueURI=" /> <dc:publisher dcx:descriptionRef="dcmi" /> <dcx:description dcx:descriptionId="dcmi"> Dublin Core Metadata Initiative DC-XML-Min

Main comments on DC-XML-Min Addresses problems of verbosity Could DC-XML-Min be made a (W3C XML-Schema- friendly) profile of RDF/XML? –dcxm:description -> rdf:Description (or whatever we decide the property for that relationship is)

<dcx:description rdf:about=" DCMI Home Page <dc:subject dcrdf:isMemberOf=" Metadata <dcterms:isPartOf rdf:resource=" /> <dc:publisher rdf:nodeID="dcmi" /> <dcx:description rdf:nodeID ="dcmi"> Dublin Core Metadata Initiative

Main comments on DC-XML-Min However… need blank nodes and typed literals Property Element rdf:parseType=“Resource” and child Property Element: History Node Elements and rdf:nodeID: History

Moving forward? DC-XML-Full –Supports full DCAM description model (incl. Value Class) –Uses dcx:statement for Statement Element name –All URIs as attribute values –No XML QNames in XML content (but DC Qualified Name mechanism needs testing) DC-XML-Min –Supports subset of DCAM description model –Property URIs as XML QNames (XML element names); other URIs as attribute values –Probably not a profile of RDF/XML –but we do have GRDDL! Does DCMI need both? Or is DC-XML-Min sufficient?

Pete Johnston, Eduserv Foundation Expressing DC metadata in XML: a status report to DCMI Architecture WG DCMI Architecture Working Group DC-2006: Metadata for Knowledge & Learning, Manzanillo, Mexico

Application profile model ?

Workplan for next year Andy