<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.physik-multimedial.de/"
targetNamespace="http://www.physik-multimedial.de/">

<xs:annotation>
  <xs:documentation> 
      XML Schema 2003-09-08 by Julika Mimkes mimkes@uni-oldenburg.de
      Adjusted for usage in the OAPMH v2
      Adjusted for LiLi-2.0
	  Version 2.0
  </xs:documentation>
</xs:annotation>

<xs:import namespace="http://www.w3.org/XML/1998/namespace"
             schemaLocation="http://www.w3.org/2001/03/xml.xsd">
  </xs:import>

	  <xs:element name="annotation_date" type="elementType" />
	  <xs:element name="annotation_update" type="elementType" />
	  <xs:element name="comment" type="elementType" />
	  <xs:element name="copyright" type="elementType" />
	  <xs:element name="copyrightholder" type="elementType" />
	  <xs:element name="costs" type="elementType" />
	  <xs:element name="creator" type="elementType"  />
	  <xs:element name="date" type="elementType" />
	  <xs:element name="dead_links" type="elementType" />
	  <xs:element name="description" type="elementType" />
	  <xs:element name="discipline" type="elementType" />
	  <xs:element name="discipline_type" type="elementType" />
	  <xs:element name="document_format" type="elementType" />
	  <xs:element name="document_type" type="elementType" />
	  <xs:element name="duration" type="elementType" />
	  <xs:element name="feedback" type="elementType" />
	  <xs:element name="glossary" type="elementType" />
	  <xs:element name="identifier" type="elementType" />
	  <xs:element name="installation_remarks" type="elementType" />
	  <xs:element name="intro" type="elementType" />
	  <xs:element name="keywords" type="elementType"  />
	  <xs:element name="language" type="elementType" />
	  <xs:element name="level" type="elementType" />
	  <xs:element name="mime_type" type="elementType" />
	  <xs:element name="navigation" type="elementType" />
	  <xs:element name="offline" type="elementType" />
	  <xs:element name="package_size" type="elementType" />
	  <xs:element name="plugin" type="elementType" />
	  <xs:element name="popups" type="elementType" />
	  <xs:element name="publisher" type="elementType" />
	  <xs:element name="rating" type="elementType" />
	  <xs:element name="restrictions" type="elementType"/>
	  <xs:element name="sex" type="elementType" />
	  <xs:element name="source" type="elementType" />
	  <xs:element name="subdiscipline" type="elementType" />
	  <xs:element name="title" type="elementType" />
	  <xs:element name="validated" type="elementType" />
	  <xs:element name="validation_date" type="elementType" />
	  
	  <xs:group name="elementsGroup">
	  <xs:sequence>
	  	<xs:choice minOccurs="0" maxOccurs="unbounded">
	  		<xs:element ref="identifier"  />
			<xs:element ref="title"  />
	  		<xs:element ref="creator"   />
	  		<xs:element ref="sex"  />
	  		<xs:element ref="date"  />
	  		<xs:element ref="language"  />
	  		<xs:element ref="description"  />
	  		<xs:element ref="keywords"   />
	  		<xs:element ref="comment"  />
	  		<xs:element ref="rating"  />
	  		<xs:element ref="discipline_type"  />
	  		<xs:element ref="subdiscipline"  />
	  		<xs:element ref="discipline"  />
	  		<xs:element ref="plugin"  />
	  		<xs:element ref="installation_remarks"  />
	  		<xs:element ref="restrictions" />
	  		<xs:element ref="costs" />
	  		<xs:element ref="copyright" />
	  		<xs:element ref="copyrightholder" />
	 		<xs:element ref="level"  />
	  		<xs:element ref="source"  />
	  		<xs:element ref="publisher"  />
	 		<xs:element ref="intro"  />
	 		<xs:element ref="feedback"  />
	 		<xs:element ref="glossary"  />
	  		<xs:element ref="navigation"  />
	 		<xs:element ref="popups"  />
	 		<xs:element ref="dead_links"  />
	  		<xs:element ref="offline"  />
	  		<xs:element ref="package_size"  />
	  		<xs:element ref="duration"  />
	    	<xs:element ref="document_type"  />
	 		<xs:element ref="document_format"  />
	  		<xs:element ref="mime_type"  />
	  		<xs:element ref="annotation_date"  />
	  		<xs:element ref="annotation_update"  />
	  		<xs:element ref="validated"  />
			<xs:element ref="validation_date"  />
		</xs:choice>
	</xs:sequence>
</xs:group>

<xs:complexType name="elementType">
    <xs:simpleContent>
      <xs:extension base="xs:string">
        <xs:attribute ref="xml:lang" use="optional"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>

</xs:schema>	  

