<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE schema PUBLIC "-//W3C//DTD XMLSchema 200102//EN"
"http://www.w3.org/2001/XMLSchema.dtd" [
<!ENTITY % p ''>
<!ENTITY % s ''>
]>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
        xmlns:dc="http://purl.org/dc/elements/1.1/"
        targetNamespace="http://purl.org/dc/elements/1.1/">

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

  XML Schema DRAFT
  for the namespace http://purl.org/dc/elements/1.1/
  based on
  Dublin Core Metadata Element Set, Version 1.1: Reference Description
  http://dublincore.org/documents/1999/07/02/dces/

  This XML Schema is for information only and NON-NORMATIVE.

    </documentation>
  </annotation>

  <complexType name="dc:title" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:title" type="dc:title"/>

  <complexType name="dc:creator" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:creator" type="dc:creator"/>

  <complexType name="dc:subject" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType> 

  <element name="dc:subject" type="dc:subject"/>

  <complexType name="dc:description" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType> 

  <element name="dc:description" type="dc:description"/>

  <complexType name="dc:publisher" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:publisher" type="dc:publisher"/>

  <complexType name="dc:contributor" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:contributor" type="dc:contributor"/>

  <complexType name="dc:date" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:date" type="dc:date"/>

  <complexType name="dc:type" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:type" type="dc:type"/>

  <complexType name="dc:format" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:format" type="dc:format"/>

  <complexType name="dc:identifier" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:identifier" type="dc:identifier"/>

  <complexType name="dc:source" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:source" type="dc:source"/>

  <complexType name="dc:language" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:language" type="dc:language"/>

  <complexType name="dc:relation" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:relation" type="dc:relation"/>

  <complexType name="dc:coverage" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:coverage" type="dc:coverage"/>

  <complexType name="dc:rights" mixed="true">
     <sequence minOccurs="0" maxOccurs="unbounded">
        <any processContents="lax"/>
     </sequence>
     <anyAttribute processContents="lax"/>
  </complexType>

  <element name="dc:rights" type="dc:rights"/>

</schema>