<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE schema PUBLIC "-//W3C//DTD XMLSchema 200102//EN" "http://www.w3.org/2001/XMLSchema.dtd">
<schema xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
        xmlns:t="http://dublincore.org/documents/2001/09/20/dcmes-xml/"
        targetNamespace="http://dublincore.org/documents/2001/09/20/dcmes-xml/">

  <annotation>
    <documentation xml:lang="en"
                   source="http://dublincore.org/documents/2001/09/20/dcmes-xml/">

  XML Schema 2001-09-20 by Dave Beckett - http://purl.org/net/dajobe
  for
    Expressing Simple Dublin Core in RDF/XML - 2001-09-20
    http://dublincore.org/documents/2001/09/20/dcmes-xml/

  Based on
    Dublin Core Metadata Element Set, Version 1.1: Reference Description
    http://dublincore.org/documents/1999/07/02/dces/

  This schema is NORMATIVE.

  It passed the http://www.w3.org/2001/03/webdata/xsv
  validator for XML Schema, XSV 1.203/1.106 of 2001/09/03
  as of 2001-09-20

    </documentation>
  </annotation>

  <import namespace="http://www.w3.org/XML/1998/namespace" 
          schemaLocation="http://www.w3.org/2001/xml.xsd">
    <annotation>
      <documentation xml:lang="en">
    	 Get access to the xml: attribute groups for xml:lang
    	 as declared on various elements below
      </documentation>
    </annotation>
  </import>

  <import namespace="http://www.w3.org/2000/10/XMLSchema" 
          schemaLocation="http://www.w3.org/2001/XMLSchema.xsd">
    <annotation>
      <documentation xml:lang="en">
    	 Get access to the XML Schema for 2001-05-02 W3C REC
      </documentation>
    </annotation>
  </import>

 <element name="rdf:RDF">
   <complexType>
     <sequence>
       <element ref="t:rdf"/>
     </sequence>     
     <attribute name="xmlns:rdf" type="string" use="required" fixed="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>
     <attribute name="xmlns:dc" type="string" use="required" fixed="http://purl.org/dc/elements/1.1/"/>
   </complexType>
 </element>

 <element name="rdf:Description">
   <complexType>
     <sequence>
       <element ref="t:dc"/>
     </sequence>     
     <attribute name="rdf:about" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:title">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:creator">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:subject">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:description">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:publisher">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:contributor">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:date">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:type">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:format">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:identifier">
   <complexType mixed="true">
     <attribute name="rdf:resource" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:source">
   <complexType mixed="true">
     <attribute name="rdf:resource" type="string" use="optional"/>
    </complexType>
 </element>

 <element name="dc:language">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:relation">
   <complexType mixed="true">
     <attribute name="rdf:resource" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:coverage">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

 <element name="dc:rights">
   <complexType mixed="true">
     <attribute name="xml:lang" type="string" use="optional"/>
   </complexType>
 </element>

</schema>
