Schema Central Home  |  Dublin Core Overview  |   Search Dublin Core:
   Advanced Search
Dublin Core

dcterms.xsd

      DCterms XML Schema
      XML Schema for http://purl.org/dc/terms/ namespace
 
      Created 2008-02-11

      Created by 

      Tim Cole (t-cole3@uiuc.edu)
      Tom Habing (thabing@uiuc.edu)
      Jane Hunter (jane@dstc.edu.au)
      Pete Johnston (p.johnston@ukoln.ac.uk),
      Carl Lagoze (lagoze@cs.cornell.edu)

      This schema declares XML elements for the DC elements and
      DC element refinements from the http://purl.org/dc/terms/ namespace.
      
      It reuses the complexType dc:SimpleLiteral, imported from the dc.xsd
      schema, which permits simple element content, and makes the xml:lang
      attribute available.

      This complexType permits the derivation of other complexTypes
      which would permit child elements.

      XML elements corresponding to DC elements are declared as substitutable for the abstract element dc:any, and 
      XML elements corresponding to DC element refinements are defined as substitutable for the base elements 
      which they refine.

      This means that the default type for all XML elements (i.e. corresponding to all DC elements and 
      element refinements) is dc:SimpleLiteral.

      Encoding schemes are defined as complexTypes which are restrictions
      of the dc:SimpleLiteral complexType. These complexTypes restrict 
      values to an appropriates syntax or format using data typing,
      regular expressions, or enumerated lists.
  
      In order to specify one of these encodings an xsi:type attribute must 
      be used in the instance document.

      Also, note that one shortcoming of this approach is that any type can be 
      applied to any of the elements or refinements.  There is no convenient way
      to restrict types to specific elements using this approach.

      Changes in 2008-02-11 version:
      
      Add element declarations corresponding to 15 new dcterms URIs, and amend use of substitutionGroups.
      
      Add compexType definitions corresponding to ISO639-3, RFC4646.
      
    

Schema Document Information

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

File Path: dcterms.xsd

Properties: Element Form Default: qualified, Attribute Form Default: unqualified

Elements

dcterms:abstract

dcterms:accessRights

dcterms:accrualMethod

dcterms:accrualPeriodicity

dcterms:accrualPolicy

dcterms:alternative

dcterms:audience

dcterms:available

dcterms:bibliographicCitation

dcterms:conformsTo

dcterms:contributor

dcterms:coverage

dcterms:created

dcterms:creator

dcterms:date

dcterms:dateAccepted

dcterms:dateCopyrighted

dcterms:dateSubmitted

dcterms:description

dcterms:educationLevel

dcterms:extent

dcterms:format

dcterms:hasFormat

dcterms:hasPart

dcterms:hasVersion

dcterms:identifier

dcterms:instructionalMethod

dcterms:isFormatOf

dcterms:isPartOf

dcterms:isReferencedBy

dcterms:isReplacedBy

dcterms:isRequiredBy

dcterms:isVersionOf

dcterms:issued

dcterms:language

dcterms:license

dcterms:mediator

dcterms:medium

dcterms:modified

dcterms:provenance

dcterms:publisher

dcterms:references

dcterms:relation

dcterms:replaces

dcterms:requires

dcterms:rights

dcterms:rightsHolder

dcterms:source

dcterms:spatial

dcterms:subject

dcterms:tableOfContents

dcterms:temporal

dcterms:title

dcterms:type

dcterms:valid

Complex Types

dcterms:Box

dcterms:DCMIType

dcterms:DDC

dcterms:IMT

dcterms:ISO3166

dcterms:ISO639-2

dcterms:ISO639-3

dcterms:LCC

dcterms:LCSH

dcterms:MESH

dcterms:Period

dcterms:Point

dcterms:RFC1766

dcterms:RFC3066

dcterms:RFC4646

dcterms:TGN

dcterms:UDC

dcterms:URI

dcterms:W3CDTF

dcterms:elementOrRefinementContainer

Simple Types

Attributes

Groups

dcterms:elementsAndRefinementsGroup

Attribute Groups

Need XML Help?
D A T Y P I C
Training | Consulting | Development

 

Recommended Reading:

Definitive XML Schema

 

Web Service Contract Design and Versioning for SOA

 

Advanced XML Applications