innovation in metadata design, implementation & best practice

DCMI Metadata expressed in RDF Schema Language

In addition to the webpage for DCMI Metadata Terms, DCMI has since 2000 published machine-processable representations of the metadata terms in RDF for use in Semantic Web and Linked Data applications. Indeed, the first W3C Recommendation for RDF in 1999 included a section about Dublin Core citing the experimental, but long deprecated, namespace URI http://purl.org/metadata/dublin_core. RDF representations of the metadata terms have been published by DCMI since 2000, first in RDF/XML, later also in Turtle, and for awhile also in RDFa. These are listed below in reverse chronological order.

DCMI metadata terms have been identified since the late 1990s using Persistent URLs (PURLs), a technology first developed by the Office of Research at OCLC, which at the time hosted the directorate of the Dublin Core Metadata Initiative. Since 2016, the PURL service has been hosted by the Internet Archive.

RDF representations (RDF/XML and Turtle)

http://purl.org/dc/terms/ namespace

  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_terms.nt
  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_terms.rdf
  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_terms.ttl
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_terms.nt
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_terms.rdf
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_terms.ttl
  • 2012-06-14: http://dublincore.org/2012/06/14/dcterms.rdf
  • 2012-06-14: http://dublincore.org/2012/06/14/dcterms.ttl
  • 2010-10-11: http://dublincore.org/2010/10/11/dcterms.rdf
  • 2008-01-14: http://dublincore.org/2008/01/14/dcterms.rdf
  • 2006-12-08: http://dublincore.org/2006/12/18/dcq.rdf
  • 2006-08-28: http://dublincore.org/2006/08/28/dcq.rdf
  • 2005-06-13: http://dublincore.org/2005/06/13/dcq
  • 2005-01-10: http://dublincore.org/2005/01/10/dcq
  • 2004-12-20: http://dublincore.org/2004/12/20/dcq
  • 2004-09-20: http://dublincore.org/2004/09/20/dcq
  • 2004-06-14: http://dublincore.org/2004/06/14/dcq
  • 2003-03-24: http://dublincore.org/2003/03/24/dcq
  • 2002-08-13: http://dublincore.org/2002/08/13/dcq
  • 2001-08-14: http://dublincore.org/2001/08/14/dcq
  • 2000-03-13: http://dublincore.org/2000/03/13/dcq

http://purl.org/dc/dcmitype/ namespace (DCMI Type Vocabulary)

  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_type.nt
  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_type.rdf
  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_type.ttl
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_type.nt
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_type.rdf
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_type.ttl
  • 2012-06-14: http://dublincore.org/2012/06/14/dctype.rdf
  • 2012-06-14: http://dublincore.org/2012/06/14/dctype.ttl
  • 2010-10-11: http://dublincore.org/2010/10/11/dctype.rdf
  • 2008-01-14: http://dublincore.org/2008/01/14/dctype.rdf
  • 2006-08-28: http://dublincore.org/2006/08/28/dctype.rdf
  • 2003-12-08: http://dublincore.org/2003/12/08/dctype
  • 2003-03-24: http://dublincore.org/2003/03/24/dctype
  • 2002-09-20: http://dublincore.org/2002/09/20/dctype
  • 2002-08-13: http://dublincore.org/2002/08/13/dctype
  • 2001-08-14: http://dublincore.org/2001/08/14/dctype

http://purl.org/dc/dcam/ namespace (terms for vocabulary description)

  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_abstract_model.nt
  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_abstract_model.rdf
  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_abstract_model.ttl
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_abstract_model.nt
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_abstract_model.rdf
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_abstract_model.ttl
  • 2012-06-14: http://dublincore.org/2012/06/14/dcam.rdf
  • 2012-06-14: http://dublincore.org/2012/06/14/dcam.ttl
  • 2010-10-11: http://dublincore.org/2010/10/11/dcam.rdf
  • 2008-01-14: http://dublincore.org/2008/01/14/dcam.rdf

http://purl.org/dc/elements/1.1/ (the original fifteen-element "Dublin Core")

  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_elements.nt
  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_elements.rdf
  • Latest: https://www.dublincore.org/specifications/dublin-core/dcmi-terms/dublin_core_elements.ttl
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_elements.nt
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_elements.rdf
  • 2020-01-20: http://dublincore.org/2020/01/20/dublin_core_elements.ttl
  • 2012-06-14: http://dublincore.org/2012/06/14/dcelements.rdf
  • 2012-06-14: http://dublincore.org/2012/06/14/dcelements.ttl
  • 2010-10-11: http://dublincore.org/2010/10/11/dcelements.rdf
  • 2008-01-14: http://dublincore.org/2008/01/14/dcelements.rdf
  • 2006-12-08: http://dublincore.org/2006/12/18/dces.rdf
  • 2006-08-28: http://dublincore.org/2006/08/28/dces.rdf
  • 2003-03-24: http://dublincore.org/2003/03/24/dces
  • 2002-08-13: http://dublincore.org/2002/08/13/dces
  • 2001-08-14: http://dublincore.org/2001/08/14/dces
  • 2000-03-13: http://dublincore.org/2000/03/13/dces
  • 1999-10-27: http://dublincore.org/1999/10/27-dces (used non-PURL namespace)
  • 1997-10-02: http://dublincore.org/1997/10/02-dces.xml (used non-PURL namespace)
  • 1997-10-02: http://dublincore.org/1997/10/02-dces (used non-PURL namespace)

RDF representations - RDFa

The 2012-06-14 release of the webpage for DCMI Metadata Terms included an embedded RDF representation of the term definitions using RDFa 1.1. The DCMI server was configured to serve RDF/XML, Turtle, or RDFa/HTML representations in response to browser or application requests ("content negotiation").