XML schemas to support the Guidelines for implementing Dublin Core™ in XML
XML Schemas provide a means for defining the structure of XML documents, including metadata. XML Schema is a specification developed and maintained under the auspices of the World Wide Web Consortium. More information is available at http://www.w3.org/XML/Schema. See Notes on the W3C XML Schemas for Qualified Dublin Core for a description of the set of W3C XML Schemas which implement the XML encoding conventions described in Guidelines for implementing Dublin Core™ in XML of 2 April 2003.
The following XML schemas are in use in projects or products using DCMI metadata:
Currently recommended XML schemas
These XML Schemas support the XML format described in Guidelines for implementing Dublin Core™ in XML, version 2 April 2003, for the terms defined in DCMI Metadata Terms, version 14 January 2008.
- Simple DC XML schema, version 2002-12-12
-
This schema defines terms for Simple Dublin Core, i.e. the 15 elements from the http://purl.org/dc/elements/1.1/ namespace, with no use of encoding schemes or element refinements.
Supersedes version of 2002-03-12. Amended to remove namespace declaration for http://www.w3.org/XML/1998/namespace namespace, and to reference lang attribute via built-in xml: namespace prefix. xs:appinfo also removed.
- Qualified DC XML Schemas, version 2008-02-11
-
Supersedes version of 2006-01-06. Amended to add element declarations for new properties, complexType definitions for new encoding schemes.
This set of schemas supports the encoding of Qualified Dublin Core™ metadata records, including the use of element refinements and encoding schemes, following the conventions described in Guidelines for implementing Dublin Core™ in XML. The three "base" schemas declare XML elements to represent DC elements and element refinements, and define complexTypes to represent DC encoding schemes.
See Notes on the W3C XML Schemas for Qualified Dublin Core for information on the design and use of these schemas. In case you are experiencing problems when parsing the schemas, please refer to Appendix A where you can find a list of parsers and validators tested, and information on known problems.
Target namespace Schema location http://purl.org/dc/elements/1.1/ http://dublincore.org/schemas/xmls/qdc/2008/02/11/dc.xsd http://purl.org/dc/terms/ http://dublincore.org/schemas/xmls/qdc/2008/02/11/dcterms.xsd http://purl.org/dc/dcmitype/ http://dublincore.org/schemas/xmls/qdc/2008/02/11/dcmitype.xsd None (Container) http://dublincore.org/schemas/xmls/qdc/2008/02/11/simpledc.xsd None (Container) http://dublincore.org/schemas/xmls/qdc/2008/02/11/qualifieddc.xsd Latest versions are always available as:
Target namespace Schema location http://purl.org/dc/elements/1.1/ http://dublincore.org/schemas/xmls/qdc/dc.xsd http://purl.org/dc/terms/ http://dublincore.org/schemas/xmls/qdc/dcterms.xsd http://purl.org/dc/dcmitype/ http://dublincore.org/schemas/xmls/qdc/dcmitype.xsd
Previously recommended XML schemas
- Simple DC XML Schema, version 2002-03-12
-
This schema defines terms for Simple Dublin Core, i.e. the 15 elements from the http://purl.org/dc/elements/1.1/ namespace, with no use of encoding schemes or element refinements.
- Qualified DC XML Schemas, version 2003-04-02
-
This set of schemas supports the encoding of Qualified Dublin Core™ metadata records, including the use of element refinements and encoding schemes, following the conventions described in Guidelines for implementing Dublin Core™ in XML. The three "base" schemas declare XML elements to represent DC elements and element refinements, and define complexTypes to represent DC encoding schemes.
See Notes on the W3C XML Schemas for Qualified Dublin Core for information on the design and use of these schemas.
Target namespace Schema location http://purl.org/dc/elements/1.1/ http://dublincore.org/schemas/xmls/qdc/2003/04/02/dc.xsd http://purl.org/dc/terms/ http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcterms.xsd http://purl.org/dc/dcmitype/ http://dublincore.org/schemas/xmls/qdc/2003/04/02/dcmitype.xsd None (Container) http://dublincore.org/schemas/xmls/qdc/2003/04/02/simpledc.xsd None (Container) http://dublincore.org/schemas/xmls/qdc/2003/04/02/qualifieddc.xsd - Qualified DC XML Schemas, version 2006-01-06
-
This set of schemas supports the encoding of Qualified Dublin Core™ metadata records, including the use of element refinements and encoding schemes, following the conventions described in Guidelines for implementing Dublin Core™ in XML. The three "base" schemas declare XML elements to represent DC elements and element refinements, and define complexTypes to represent DC encoding schemes.
See Notes on the W3C XML Schemas for Qualified Dublin Core for information on the design and use of these schemas. In case you are experiencing problems when parsing the schemas, please refer to Appendix A where you can find a list of parsers and validators tested, and information on known problems.
Target namespace Schema location http://purl.org/dc/elements/1.1/ http://dublincore.org/schemas/xmls/qdc/2006/01/06/dc.xsd http://purl.org/dc/terms/ http://dublincore.org/schemas/xmls/qdc/2006/01/06/dcterms.xsd http://purl.org/dc/dcmitype/ http://dublincore.org/schemas/xmls/qdc/2006/01/06/dcmitype.xsd None (Container) http://dublincore.org/schemas/xmls/qdc/2006/01/06/simpledc.xsd None (Container) http://dublincore.org/schemas/xmls/qdc/2006/01/06/qualifieddc.xsd
The schemas linked from this page are licensed under a Creative Commons Attribution 3.0 License. See the DCMI schema use notice for further details.