<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mdm="http://www.dismarc.org/namespaces/xsd.php?OBJECTS" targetNamespace="http://www.dismarc.org/namespaces/xsd.php?OBJECTS" elementFormDefault="qualified">

	<xs:element name="regnet-document">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="mdm:section" maxOccurs="unbounded" minOccurs="0"/>
			</xs:sequence>
			<xs:attribute name="version" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:enumeration value="1.0"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
     
    <xs:element name="section" type="mdm:SectionType"/>
    
    <xs:complexType name="SectionType" abstract="true">
    	<xs:anyAttribute/>
    </xs:complexType>
    		<xs:complexType name="SectiondmOAPType">
			<xs:complexContent>
				<xs:extension base="mdm:SectionType">
					<xs:sequence>
						<xs:element name="dmOAP-Identifier" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="role" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="EAN"/>
													<xs:enumeration value="GS1"/>
													<xs:enumeration value="GTIN"/>
													<xs:enumeration value="Inventory number"/>
													<xs:enumeration value="ISAN"/>
													<xs:enumeration value="ISBN"/>
													<xs:enumeration value="ISMN"/>
													<xs:enumeration value="ISRC"/>
													<xs:enumeration value="ISRN"/>
													<xs:enumeration value="ISSN"/>
													<xs:enumeration value="ISWC"/>
													<xs:enumeration value="LC"/>
													<xs:enumeration value="Matrix number"/>
													<xs:enumeration value="Order number"/>
													<xs:enumeration value="Production number"/>
													<xs:enumeration value="UPC"/>
													<xs:enumeration value="URI"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Identifier-bibliographicCitation" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Title" minOccurs="1" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Title-alternative" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Subject" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="LCSH"/>
													<xs:enumeration value="DDC"/>
													<xs:enumeration value="LCC"/>
													<xs:enumeration value="UDC"/>
													<xs:enumeration value="dmET"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Subject-genre" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmGenres"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Subject-instrument" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmfInstruments"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Subject-mood" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Subject-performanceContext" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmsvPerformanceContext"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Subject-performanceSetting" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmsvPerformanceSetting"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Description" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Description-tableOfContents" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Description-abstract" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Contributor" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="role" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="Actor"/>
													<xs:enumeration value="Adapter"/>
													<xs:enumeration value="Animator"/>
													<xs:enumeration value="Annotator"/>
													<xs:enumeration value="Architect"/>
													<xs:enumeration value="Arranger"/>
													<xs:enumeration value="Artist"/>
													<xs:enumeration value="Associated name"/>
													<xs:enumeration value="Attributed name"/>
													<xs:enumeration value="Author"/>
													<xs:enumeration value="Author in quotations or text extracts"/>
													<xs:enumeration value="Author of afterword, colophon, etc."/>
													<xs:enumeration value="Author of dialog"/>
													<xs:enumeration value="Author of introduction, etc."/>
													<xs:enumeration value="Author of screenplay, etc."/>
													<xs:enumeration value="Calligrapher"/>
													<xs:enumeration value="Cartographer"/>
													<xs:enumeration value="Choreographer"/>
													<xs:enumeration value="Cinematographer"/>
													<xs:enumeration value="Choir"/>
													<xs:enumeration value="Collaborator"/>
													<xs:enumeration value="Collector"/>
													<xs:enumeration value="Collotyper"/>
													<xs:enumeration value="Commentator"/>
													<xs:enumeration value="Commentator for written text"/>
													<xs:enumeration value="Compiler"/>
													<xs:enumeration value="Composer"/>
													<xs:enumeration value="Conceptor"/>
													<xs:enumeration value="Conductor"/>
													<xs:enumeration value="Consultant"/>
													<xs:enumeration value="Consultant to a project"/>
													<xs:enumeration value="Contractor"/>
													<xs:enumeration value="Contributor"/>
													<xs:enumeration value="Copyright claimant"/>
													<xs:enumeration value="Copyright holder"/>
													<xs:enumeration value="Correspondent"/>
													<xs:enumeration value="Costume designer"/>
													<xs:enumeration value="Creator"/>
													<xs:enumeration value="Curator of an exhibition"/>
													<xs:enumeration value="Dancer"/>
													<xs:enumeration value="Delineator"/>
													<xs:enumeration value="Designer"/>
													<xs:enumeration value="Director"/>
													<xs:enumeration value="Dissertant"/>
													<xs:enumeration value="Distributor"/>
													<xs:enumeration value="Donor"/>
													<xs:enumeration value="Draftsman"/>
													<xs:enumeration value="Editor"/>
													<xs:enumeration value="Engineer"/>
													<xs:enumeration value="Engraver"/>
													<xs:enumeration value="Ensemble"/>
													<xs:enumeration value="Etcher"/>
													<xs:enumeration value="Facsimilist"/>
													<xs:enumeration value="Film editor"/>
													<xs:enumeration value="Forger"/>
													<xs:enumeration value="Former Owner"/>
													<xs:enumeration value="Host"/>
													<xs:enumeration value="Illuminator"/>
													<xs:enumeration value="Illustrator"/>
													<xs:enumeration value="Inscriber"/>
													<xs:enumeration value="Instrumentalist"/>
													<xs:enumeration value="Interviewee"/>
													<xs:enumeration value="Interviewer"/>
													<xs:enumeration value="Inventor"/>
													<xs:enumeration value="Landscape architect"/>
													<xs:enumeration value="Librettist"/>
													<xs:enumeration value="Licensee"/>
													<xs:enumeration value="Licensor"/>
													<xs:enumeration value="Lighting designer"/>
													<xs:enumeration value="Lithographer"/>
													<xs:enumeration value="Lyricist"/>
													<xs:enumeration value="Manufacturer"/>
													<xs:enumeration value="Metal-engraver"/>
													<xs:enumeration value="Moderator"/>
													<xs:enumeration value="Musician"/>
													<xs:enumeration value="Narrator"/>
													<xs:enumeration value="Orchester"/>
													<xs:enumeration value="Organizer of meeting"/>
													<xs:enumeration value="Originator"/>
													<xs:enumeration value="Owner"/>
													<xs:enumeration value="Performer"/>
													<xs:enumeration value="Photographer"/>
													<xs:enumeration value="Platemaker"/>
													<xs:enumeration value="Printmaker"/>
													<xs:enumeration value="Producer"/>
													<xs:enumeration value="Production personnel"/>
													<xs:enumeration value="Programmer"/>
													<xs:enumeration value="Publisher"/>
													<xs:enumeration value="Puppeteer"/>
													<xs:enumeration value="Recording engineer"/>
													<xs:enumeration value="Record Label"/>
													<xs:enumeration value="Renderer"/>
													<xs:enumeration value="Reporter"/>
													<xs:enumeration value="Research team head"/>
													<xs:enumeration value="Research team member"/>
													<xs:enumeration value="Researcher"/>
													<xs:enumeration value="Responsible party"/>
													<xs:enumeration value="Restager"/>
													<xs:enumeration value="Reviewer"/>
													<xs:enumeration value="Scenarist"/>
													<xs:enumeration value="Scientific advisor"/>
													<xs:enumeration value="Scribe"/>
													<xs:enumeration value="Sculptor"/>
													<xs:enumeration value="Secretary"/>
													<xs:enumeration value="Set designer"/>
													<xs:enumeration value="Singer"/>
													<xs:enumeration value="Soloist"/>
													<xs:enumeration value="Speaker"/>
													<xs:enumeration value="Standards body"/>
													<xs:enumeration value="Storyteller"/>
													<xs:enumeration value="Surveyor"/>
													<xs:enumeration value="Teacher"/>
													<xs:enumeration value="Transcriber"/>
													<xs:enumeration value="Translator"/>
													<xs:enumeration value="Videographer"/>
													<xs:enumeration value="Vocalist"/>
													<xs:enumeration value="Woodcutter"/>
													<xs:enumeration value="Wood-engraver"/>
													<xs:enumeration value="Writer of accompanying material"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
										<xs:attribute name="instrument" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Date" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DCMI Period"/>
													<xs:enumeration value="W3C-DTF"/>
													<xs:enumeration value="dmEras"/>
													<xs:enumeration value="RKMS-ISO8601"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Date-composed" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DCMI Period"/>
													<xs:enumeration value="W3C-DTF"/>
													<xs:enumeration value="dmEras"/>
													<xs:enumeration value="RKMS-ISO8601"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Date-available" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DCMI Period"/>
													<xs:enumeration value="W3C-DTF"/>
													<xs:enumeration value="dmEras"/>
													<xs:enumeration value="RKMS-ISO8601"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Date-issued" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DCMI Period"/>
													<xs:enumeration value="W3C-DTF"/>
													<xs:enumeration value="dmEras"/>
													<xs:enumeration value="RKMS-ISO8601"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Date-modified" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DCMI Period"/>
													<xs:enumeration value="W3C-DTF"/>
													<xs:enumeration value="dmEras"/>
													<xs:enumeration value="RKMS-ISO8601"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Date-dateAccepted" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DCMI Period"/>
													<xs:enumeration value="W3C-DTF"/>
													<xs:enumeration value="dmEras"/>
													<xs:enumeration value="RKMS-ISO8601"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Date-dateSubmitted" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DCMI Period"/>
													<xs:enumeration value="W3C-DTF"/>
													<xs:enumeration value="dmEras"/>
													<xs:enumeration value="RKMS-ISO8601"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Date-dateCopyrighted" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DCMI Period"/>
													<xs:enumeration value="W3C-DTF"/>
													<xs:enumeration value="dmEras"/>
													<xs:enumeration value="RKMS-ISO8601"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Date-dateRecorded" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DCMI Period"/>
													<xs:enumeration value="W3C-DTF"/>
													<xs:enumeration value="dmEras"/>
													<xs:enumeration value="RKMS-ISO8601"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Type" minOccurs="0" maxOccurs="unbounded">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="Physical Object"/>
									<xs:enumeration value="Interactive Resource"/>
									<xs:enumeration value="Collection"/>
									<xs:enumeration value="Text"/>
									<xs:enumeration value="Still Image"/>
									<xs:enumeration value="Sound"/>
									<xs:enumeration value="Service"/>
									<xs:enumeration value="Moving Image"/>
									<xs:enumeration value="Event"/>
									<xs:enumeration value="Dataset"/>
									<xs:enumeration value="Software"/>
									<xs:enumeration value="Image"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="dmOAP-Type-entityType" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Format" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="IMT"/>
													<xs:enumeration value="dmFormats"/>
													<xs:enumeration value="dmsvFileTypes"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Format-extent" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmsvExtentTypes"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
										<xs:attribute name="role" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="audio channel"/>
													<xs:enumeration value="data rate"/>
													<xs:enumeration value="diameter"/>
													<xs:enumeration value="height"/>
													<xs:enumeration value="length"/>
													<xs:enumeration value="needle"/>
													<xs:enumeration value="object measurements"/>
													<xs:enumeration value="playing time medium"/>
													<xs:enumeration value="playing time track"/>
													<xs:enumeration value="resolution"/>
													<xs:enumeration value="sample rate"/>
													<xs:enumeration value="speed"/>
													<xs:enumeration value="tape width"/>
													<xs:enumeration value="width"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Format-medium" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Source" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="URI"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Language" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmLanguages"/>
													<xs:enumeration value="ISO 639-2"/>
													<xs:enumeration value="ISO 639-3"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="URI"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-isVersionOf" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-isReplacedBy" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-replaces" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-isPartOf" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-hasPart" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-isReferencedBy" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-references" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-isFormatOf" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-hasFormat" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-requires" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-isBasedOn" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-isBasisFor" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="navigate" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Relation-hasSample" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="role" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="application"/>
													<xs:enumeration value="audio"/>
													<xs:enumeration value="example"/>
													<xs:enumeration value="image"/>
													<xs:enumeration value="message"/>
													<xs:enumeration value="model"/>
													<xs:enumeration value="multipart"/>
													<xs:enumeration value="text"/>
													<xs:enumeration value="video"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
										<xs:attribute name="title" use="optional" type="xs:string"/>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Coverage" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Coverage-spatial" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DCMI Point"/>
													<xs:enumeration value="ISO 3166"/>
													<xs:enumeration value="DCMI Box"/>
													<xs:enumeration value="TGN"/>
													<xs:enumeration value="dmGeography"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Coverage-temporal" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DCMI Period"/>
													<xs:enumeration value="W3C-DTF"/>
													<xs:enumeration value="dmEras"/>
													<xs:enumeration value="RKMS-ISO8601"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Coverage-cultural" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmIBSS"/>
													<xs:enumeration value="dmNEG"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Rights" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Rights-accessRights" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Rights-RegionAllowed" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Rights-RegionProhibited" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Rights-license" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Audience" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="marcTAC"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmOAP-Edition" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmOAP-Place" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="role" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="publication"/>
													<xs:enumeration value="recording"/>
													<xs:enumeration value="storage"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="name" type="xs:string" fixed="dmOAP"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="SectiondmCAPType">
			<xs:complexContent>
				<xs:extension base="mdm:SectionType">
					<xs:sequence>
						<xs:element name="dmCAP-CollectionIdentifier" minOccurs="1" maxOccurs="1" type="xs:string"/>
						<xs:element name="dmCAP-Type" minOccurs="1" maxOccurs="unbounded">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="collection"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="dmCAP-Title" minOccurs="1" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-AlternativeTitle" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-Description" minOccurs="1" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-Size" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-Language" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmLanguages"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-ItemType" minOccurs="1" maxOccurs="unbounded">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="Physical Object"/>
									<xs:enumeration value="Interactive Resource"/>
									<xs:enumeration value="Collection"/>
									<xs:enumeration value="Text"/>
									<xs:enumeration value="Still Image"/>
									<xs:enumeration value="Sound"/>
									<xs:enumeration value="Service"/>
									<xs:enumeration value="Moving Image"/>
									<xs:enumeration value="Event"/>
									<xs:enumeration value="Dataset"/>
									<xs:enumeration value="Software"/>
									<xs:enumeration value="Image"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="dmCAP-ItemFormat" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="IMT"/>
													<xs:enumeration value="dmFormats"/>
													<xs:enumeration value="dmsvFileTypes"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-Rights" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-AccessRights" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="ese-rightsDefault" minOccurs="0" maxOccurs="1" type="xs:string"/>
						<xs:element name="dmCAP-Rights-RegionAllowed" minOccurs="0" maxOccurs="unbounded">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="all"/>
									<xs:enumeration value="AD"/>
									<xs:enumeration value="AE"/>
									<xs:enumeration value="AF"/>
									<xs:enumeration value="AG"/>
									<xs:enumeration value="AI"/>
									<xs:enumeration value="AL"/>
									<xs:enumeration value="AM"/>
									<xs:enumeration value="AN"/>
									<xs:enumeration value="AO"/>
									<xs:enumeration value="AQ"/>
									<xs:enumeration value="AR"/>
									<xs:enumeration value="AS"/>
									<xs:enumeration value="AT"/>
									<xs:enumeration value="AU"/>
									<xs:enumeration value="AW"/>
									<xs:enumeration value="AX"/>
									<xs:enumeration value="AZ"/>
									<xs:enumeration value="BA"/>
									<xs:enumeration value="BB"/>
									<xs:enumeration value="BD"/>
									<xs:enumeration value="BE"/>
									<xs:enumeration value="BF"/>
									<xs:enumeration value="BG"/>
									<xs:enumeration value="BH"/>
									<xs:enumeration value="BI"/>
									<xs:enumeration value="BJ"/>
									<xs:enumeration value="BL"/>
									<xs:enumeration value="BM"/>
									<xs:enumeration value="BN"/>
									<xs:enumeration value="BO"/>
									<xs:enumeration value="BR"/>
									<xs:enumeration value="BS"/>
									<xs:enumeration value="BT"/>
									<xs:enumeration value="BV"/>
									<xs:enumeration value="BW"/>
									<xs:enumeration value="BY"/>
									<xs:enumeration value="BZ"/>
									<xs:enumeration value="CA"/>
									<xs:enumeration value="CC"/>
									<xs:enumeration value="CD"/>
									<xs:enumeration value="CF"/>
									<xs:enumeration value="CG"/>
									<xs:enumeration value="CH"/>
									<xs:enumeration value="CI"/>
									<xs:enumeration value="CK"/>
									<xs:enumeration value="CL"/>
									<xs:enumeration value="CM"/>
									<xs:enumeration value="CN"/>
									<xs:enumeration value="CO"/>
									<xs:enumeration value="CR"/>
									<xs:enumeration value="CU"/>
									<xs:enumeration value="CV"/>
									<xs:enumeration value="CX"/>
									<xs:enumeration value="CY"/>
									<xs:enumeration value="CZ"/>
									<xs:enumeration value="DE"/>
									<xs:enumeration value="DJ"/>
									<xs:enumeration value="DK"/>
									<xs:enumeration value="DM"/>
									<xs:enumeration value="DO"/>
									<xs:enumeration value="DZ"/>
									<xs:enumeration value="EC"/>
									<xs:enumeration value="EE"/>
									<xs:enumeration value="EG"/>
									<xs:enumeration value="EH"/>
									<xs:enumeration value="ER"/>
									<xs:enumeration value="ES"/>
									<xs:enumeration value="ET"/>
									<xs:enumeration value="FI"/>
									<xs:enumeration value="FJ"/>
									<xs:enumeration value="FK"/>
									<xs:enumeration value="FM"/>
									<xs:enumeration value="FO"/>
									<xs:enumeration value="FR"/>
									<xs:enumeration value="GA"/>
									<xs:enumeration value="GB"/>
									<xs:enumeration value="GD"/>
									<xs:enumeration value="GE"/>
									<xs:enumeration value="GF"/>
									<xs:enumeration value="GG"/>
									<xs:enumeration value="GH"/>
									<xs:enumeration value="GI"/>
									<xs:enumeration value="GL"/>
									<xs:enumeration value="GM"/>
									<xs:enumeration value="GN"/>
									<xs:enumeration value="GP"/>
									<xs:enumeration value="GQ"/>
									<xs:enumeration value="GR"/>
									<xs:enumeration value="GS"/>
									<xs:enumeration value="GT"/>
									<xs:enumeration value="GU"/>
									<xs:enumeration value="GW"/>
									<xs:enumeration value="GY"/>
									<xs:enumeration value="HK"/>
									<xs:enumeration value="HM"/>
									<xs:enumeration value="HN"/>
									<xs:enumeration value="HR"/>
									<xs:enumeration value="HT"/>
									<xs:enumeration value="HU"/>
									<xs:enumeration value="ID"/>
									<xs:enumeration value="IE"/>
									<xs:enumeration value="IL"/>
									<xs:enumeration value="IM"/>
									<xs:enumeration value="IN"/>
									<xs:enumeration value="IO"/>
									<xs:enumeration value="IQ"/>
									<xs:enumeration value="IR"/>
									<xs:enumeration value="IS"/>
									<xs:enumeration value="IT"/>
									<xs:enumeration value="JE"/>
									<xs:enumeration value="JM"/>
									<xs:enumeration value="JO"/>
									<xs:enumeration value="JP"/>
									<xs:enumeration value="KE"/>
									<xs:enumeration value="KG"/>
									<xs:enumeration value="KH"/>
									<xs:enumeration value="KI"/>
									<xs:enumeration value="KM"/>
									<xs:enumeration value="KN"/>
									<xs:enumeration value="KP"/>
									<xs:enumeration value="KR"/>
									<xs:enumeration value="KW"/>
									<xs:enumeration value="KY"/>
									<xs:enumeration value="KZ"/>
									<xs:enumeration value="LA"/>
									<xs:enumeration value="LB"/>
									<xs:enumeration value="LC"/>
									<xs:enumeration value="LI"/>
									<xs:enumeration value="LK"/>
									<xs:enumeration value="LR"/>
									<xs:enumeration value="LS"/>
									<xs:enumeration value="LT"/>
									<xs:enumeration value="LU"/>
									<xs:enumeration value="LV"/>
									<xs:enumeration value="LY"/>
									<xs:enumeration value="MA"/>
									<xs:enumeration value="MC"/>
									<xs:enumeration value="MD"/>
									<xs:enumeration value="ME"/>
									<xs:enumeration value="MF"/>
									<xs:enumeration value="MG"/>
									<xs:enumeration value="MH"/>
									<xs:enumeration value="MK"/>
									<xs:enumeration value="ML"/>
									<xs:enumeration value="MM"/>
									<xs:enumeration value="MN"/>
									<xs:enumeration value="MO"/>
									<xs:enumeration value="MP"/>
									<xs:enumeration value="MQ"/>
									<xs:enumeration value="MR"/>
									<xs:enumeration value="MS"/>
									<xs:enumeration value="MT"/>
									<xs:enumeration value="MU"/>
									<xs:enumeration value="MV"/>
									<xs:enumeration value="MW"/>
									<xs:enumeration value="MX"/>
									<xs:enumeration value="MY"/>
									<xs:enumeration value="MZ"/>
									<xs:enumeration value="NA"/>
									<xs:enumeration value="NC"/>
									<xs:enumeration value="NE"/>
									<xs:enumeration value="NF"/>
									<xs:enumeration value="NG"/>
									<xs:enumeration value="NI"/>
									<xs:enumeration value="NL"/>
									<xs:enumeration value="NO"/>
									<xs:enumeration value="NP"/>
									<xs:enumeration value="NR"/>
									<xs:enumeration value="NU"/>
									<xs:enumeration value="NZ"/>
									<xs:enumeration value="OM"/>
									<xs:enumeration value="PA"/>
									<xs:enumeration value="PE"/>
									<xs:enumeration value="PF"/>
									<xs:enumeration value="PG"/>
									<xs:enumeration value="PH"/>
									<xs:enumeration value="PK"/>
									<xs:enumeration value="PL"/>
									<xs:enumeration value="PM"/>
									<xs:enumeration value="PN"/>
									<xs:enumeration value="PR"/>
									<xs:enumeration value="PS"/>
									<xs:enumeration value="PT"/>
									<xs:enumeration value="PW"/>
									<xs:enumeration value="PY"/>
									<xs:enumeration value="QA"/>
									<xs:enumeration value="RE"/>
									<xs:enumeration value="RO"/>
									<xs:enumeration value="RS"/>
									<xs:enumeration value="RU"/>
									<xs:enumeration value="RW"/>
									<xs:enumeration value="SA"/>
									<xs:enumeration value="SB"/>
									<xs:enumeration value="SC"/>
									<xs:enumeration value="SD"/>
									<xs:enumeration value="SE"/>
									<xs:enumeration value="SG"/>
									<xs:enumeration value="SH"/>
									<xs:enumeration value="SI"/>
									<xs:enumeration value="SJ"/>
									<xs:enumeration value="SK"/>
									<xs:enumeration value="SL"/>
									<xs:enumeration value="SM"/>
									<xs:enumeration value="SN"/>
									<xs:enumeration value="SO"/>
									<xs:enumeration value="SR"/>
									<xs:enumeration value="ST"/>
									<xs:enumeration value="SV"/>
									<xs:enumeration value="SY"/>
									<xs:enumeration value="SZ"/>
									<xs:enumeration value="TC"/>
									<xs:enumeration value="TD"/>
									<xs:enumeration value="TF"/>
									<xs:enumeration value="TG"/>
									<xs:enumeration value="TH"/>
									<xs:enumeration value="TJ"/>
									<xs:enumeration value="TK"/>
									<xs:enumeration value="TL"/>
									<xs:enumeration value="TM"/>
									<xs:enumeration value="TN"/>
									<xs:enumeration value="TO"/>
									<xs:enumeration value="TR"/>
									<xs:enumeration value="TT"/>
									<xs:enumeration value="TV"/>
									<xs:enumeration value="TW"/>
									<xs:enumeration value="TZ"/>
									<xs:enumeration value="UA"/>
									<xs:enumeration value="UG"/>
									<xs:enumeration value="UM"/>
									<xs:enumeration value="US"/>
									<xs:enumeration value="UY"/>
									<xs:enumeration value="UZ"/>
									<xs:enumeration value="VA"/>
									<xs:enumeration value="VC"/>
									<xs:enumeration value="VE"/>
									<xs:enumeration value="VG"/>
									<xs:enumeration value="VI"/>
									<xs:enumeration value="VN"/>
									<xs:enumeration value="VU"/>
									<xs:enumeration value="WF"/>
									<xs:enumeration value="WS"/>
									<xs:enumeration value="YE"/>
									<xs:enumeration value="YT"/>
									<xs:enumeration value="ZA"/>
									<xs:enumeration value="ZM"/>
									<xs:enumeration value="ZW"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="dmCAP-Rights-RegionProhibited" minOccurs="0" maxOccurs="unbounded">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="all"/>
									<xs:enumeration value="AD"/>
									<xs:enumeration value="AE"/>
									<xs:enumeration value="AF"/>
									<xs:enumeration value="AG"/>
									<xs:enumeration value="AI"/>
									<xs:enumeration value="AL"/>
									<xs:enumeration value="AM"/>
									<xs:enumeration value="AN"/>
									<xs:enumeration value="AO"/>
									<xs:enumeration value="AQ"/>
									<xs:enumeration value="AR"/>
									<xs:enumeration value="AS"/>
									<xs:enumeration value="AT"/>
									<xs:enumeration value="AU"/>
									<xs:enumeration value="AW"/>
									<xs:enumeration value="AX"/>
									<xs:enumeration value="AZ"/>
									<xs:enumeration value="BA"/>
									<xs:enumeration value="BB"/>
									<xs:enumeration value="BD"/>
									<xs:enumeration value="BE"/>
									<xs:enumeration value="BF"/>
									<xs:enumeration value="BG"/>
									<xs:enumeration value="BH"/>
									<xs:enumeration value="BI"/>
									<xs:enumeration value="BJ"/>
									<xs:enumeration value="BL"/>
									<xs:enumeration value="BM"/>
									<xs:enumeration value="BN"/>
									<xs:enumeration value="BO"/>
									<xs:enumeration value="BR"/>
									<xs:enumeration value="BS"/>
									<xs:enumeration value="BT"/>
									<xs:enumeration value="BV"/>
									<xs:enumeration value="BW"/>
									<xs:enumeration value="BY"/>
									<xs:enumeration value="BZ"/>
									<xs:enumeration value="CA"/>
									<xs:enumeration value="CC"/>
									<xs:enumeration value="CD"/>
									<xs:enumeration value="CF"/>
									<xs:enumeration value="CG"/>
									<xs:enumeration value="CH"/>
									<xs:enumeration value="CI"/>
									<xs:enumeration value="CK"/>
									<xs:enumeration value="CL"/>
									<xs:enumeration value="CM"/>
									<xs:enumeration value="CN"/>
									<xs:enumeration value="CO"/>
									<xs:enumeration value="CR"/>
									<xs:enumeration value="CU"/>
									<xs:enumeration value="CV"/>
									<xs:enumeration value="CX"/>
									<xs:enumeration value="CY"/>
									<xs:enumeration value="CZ"/>
									<xs:enumeration value="DE"/>
									<xs:enumeration value="DJ"/>
									<xs:enumeration value="DK"/>
									<xs:enumeration value="DM"/>
									<xs:enumeration value="DO"/>
									<xs:enumeration value="DZ"/>
									<xs:enumeration value="EC"/>
									<xs:enumeration value="EE"/>
									<xs:enumeration value="EG"/>
									<xs:enumeration value="EH"/>
									<xs:enumeration value="ER"/>
									<xs:enumeration value="ES"/>
									<xs:enumeration value="ET"/>
									<xs:enumeration value="FI"/>
									<xs:enumeration value="FJ"/>
									<xs:enumeration value="FK"/>
									<xs:enumeration value="FM"/>
									<xs:enumeration value="FO"/>
									<xs:enumeration value="FR"/>
									<xs:enumeration value="GA"/>
									<xs:enumeration value="GB"/>
									<xs:enumeration value="GD"/>
									<xs:enumeration value="GE"/>
									<xs:enumeration value="GF"/>
									<xs:enumeration value="GG"/>
									<xs:enumeration value="GH"/>
									<xs:enumeration value="GI"/>
									<xs:enumeration value="GL"/>
									<xs:enumeration value="GM"/>
									<xs:enumeration value="GN"/>
									<xs:enumeration value="GP"/>
									<xs:enumeration value="GQ"/>
									<xs:enumeration value="GR"/>
									<xs:enumeration value="GS"/>
									<xs:enumeration value="GT"/>
									<xs:enumeration value="GU"/>
									<xs:enumeration value="GW"/>
									<xs:enumeration value="GY"/>
									<xs:enumeration value="HK"/>
									<xs:enumeration value="HM"/>
									<xs:enumeration value="HN"/>
									<xs:enumeration value="HR"/>
									<xs:enumeration value="HT"/>
									<xs:enumeration value="HU"/>
									<xs:enumeration value="ID"/>
									<xs:enumeration value="IE"/>
									<xs:enumeration value="IL"/>
									<xs:enumeration value="IM"/>
									<xs:enumeration value="IN"/>
									<xs:enumeration value="IO"/>
									<xs:enumeration value="IQ"/>
									<xs:enumeration value="IR"/>
									<xs:enumeration value="IS"/>
									<xs:enumeration value="IT"/>
									<xs:enumeration value="JE"/>
									<xs:enumeration value="JM"/>
									<xs:enumeration value="JO"/>
									<xs:enumeration value="JP"/>
									<xs:enumeration value="KE"/>
									<xs:enumeration value="KG"/>
									<xs:enumeration value="KH"/>
									<xs:enumeration value="KI"/>
									<xs:enumeration value="KM"/>
									<xs:enumeration value="KN"/>
									<xs:enumeration value="KP"/>
									<xs:enumeration value="KR"/>
									<xs:enumeration value="KW"/>
									<xs:enumeration value="KY"/>
									<xs:enumeration value="KZ"/>
									<xs:enumeration value="LA"/>
									<xs:enumeration value="LB"/>
									<xs:enumeration value="LC"/>
									<xs:enumeration value="LI"/>
									<xs:enumeration value="LK"/>
									<xs:enumeration value="LR"/>
									<xs:enumeration value="LS"/>
									<xs:enumeration value="LT"/>
									<xs:enumeration value="LU"/>
									<xs:enumeration value="LV"/>
									<xs:enumeration value="LY"/>
									<xs:enumeration value="MA"/>
									<xs:enumeration value="MC"/>
									<xs:enumeration value="MD"/>
									<xs:enumeration value="ME"/>
									<xs:enumeration value="MF"/>
									<xs:enumeration value="MG"/>
									<xs:enumeration value="MH"/>
									<xs:enumeration value="MK"/>
									<xs:enumeration value="ML"/>
									<xs:enumeration value="MM"/>
									<xs:enumeration value="MN"/>
									<xs:enumeration value="MO"/>
									<xs:enumeration value="MP"/>
									<xs:enumeration value="MQ"/>
									<xs:enumeration value="MR"/>
									<xs:enumeration value="MS"/>
									<xs:enumeration value="MT"/>
									<xs:enumeration value="MU"/>
									<xs:enumeration value="MV"/>
									<xs:enumeration value="MW"/>
									<xs:enumeration value="MX"/>
									<xs:enumeration value="MY"/>
									<xs:enumeration value="MZ"/>
									<xs:enumeration value="NA"/>
									<xs:enumeration value="NC"/>
									<xs:enumeration value="NE"/>
									<xs:enumeration value="NF"/>
									<xs:enumeration value="NG"/>
									<xs:enumeration value="NI"/>
									<xs:enumeration value="NL"/>
									<xs:enumeration value="NO"/>
									<xs:enumeration value="NP"/>
									<xs:enumeration value="NR"/>
									<xs:enumeration value="NU"/>
									<xs:enumeration value="NZ"/>
									<xs:enumeration value="OM"/>
									<xs:enumeration value="PA"/>
									<xs:enumeration value="PE"/>
									<xs:enumeration value="PF"/>
									<xs:enumeration value="PG"/>
									<xs:enumeration value="PH"/>
									<xs:enumeration value="PK"/>
									<xs:enumeration value="PL"/>
									<xs:enumeration value="PM"/>
									<xs:enumeration value="PN"/>
									<xs:enumeration value="PR"/>
									<xs:enumeration value="PS"/>
									<xs:enumeration value="PT"/>
									<xs:enumeration value="PW"/>
									<xs:enumeration value="PY"/>
									<xs:enumeration value="QA"/>
									<xs:enumeration value="RE"/>
									<xs:enumeration value="RO"/>
									<xs:enumeration value="RS"/>
									<xs:enumeration value="RU"/>
									<xs:enumeration value="RW"/>
									<xs:enumeration value="SA"/>
									<xs:enumeration value="SB"/>
									<xs:enumeration value="SC"/>
									<xs:enumeration value="SD"/>
									<xs:enumeration value="SE"/>
									<xs:enumeration value="SG"/>
									<xs:enumeration value="SH"/>
									<xs:enumeration value="SI"/>
									<xs:enumeration value="SJ"/>
									<xs:enumeration value="SK"/>
									<xs:enumeration value="SL"/>
									<xs:enumeration value="SM"/>
									<xs:enumeration value="SN"/>
									<xs:enumeration value="SO"/>
									<xs:enumeration value="SR"/>
									<xs:enumeration value="ST"/>
									<xs:enumeration value="SV"/>
									<xs:enumeration value="SY"/>
									<xs:enumeration value="SZ"/>
									<xs:enumeration value="TC"/>
									<xs:enumeration value="TD"/>
									<xs:enumeration value="TF"/>
									<xs:enumeration value="TG"/>
									<xs:enumeration value="TH"/>
									<xs:enumeration value="TJ"/>
									<xs:enumeration value="TK"/>
									<xs:enumeration value="TL"/>
									<xs:enumeration value="TM"/>
									<xs:enumeration value="TN"/>
									<xs:enumeration value="TO"/>
									<xs:enumeration value="TR"/>
									<xs:enumeration value="TT"/>
									<xs:enumeration value="TV"/>
									<xs:enumeration value="TW"/>
									<xs:enumeration value="TZ"/>
									<xs:enumeration value="UA"/>
									<xs:enumeration value="UG"/>
									<xs:enumeration value="UM"/>
									<xs:enumeration value="US"/>
									<xs:enumeration value="UY"/>
									<xs:enumeration value="UZ"/>
									<xs:enumeration value="VA"/>
									<xs:enumeration value="VC"/>
									<xs:enumeration value="VE"/>
									<xs:enumeration value="VG"/>
									<xs:enumeration value="VI"/>
									<xs:enumeration value="VN"/>
									<xs:enumeration value="VU"/>
									<xs:enumeration value="WF"/>
									<xs:enumeration value="WS"/>
									<xs:enumeration value="YE"/>
									<xs:enumeration value="YT"/>
									<xs:enumeration value="ZA"/>
									<xs:enumeration value="ZM"/>
									<xs:enumeration value="ZW"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="dmCAP-License" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-AccrualMethod" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmsvAccuralMethod"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-AccrualPeriodicity" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmsvAccrualPeriodicity"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-AccrualPolicy" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmsvAccrualPolicy"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-CustodialHistory" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-Audience" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmsvMARCAudience"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-Subject" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="DDC"/>
													<xs:enumeration value="LCC"/>
													<xs:enumeration value="LCSH"/>
													<xs:enumeration value="UDC"/>
													<xs:enumeration value="dmET"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-Genre" minOccurs="1" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmGenres"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-PerformanceContext" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmsvPerformanceContexts"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-PerformanceSetting" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmsvPerformanceSetting"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-Instrument" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmfInstruments"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-SpatialCoverage" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmGeography"/>
													<xs:enumeration value="TGN"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-TemporalCoverage" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="W3CDTF"/>
													<xs:enumeration value="RKMS-ISO8601"/>
													<xs:enumeration value="dmEras"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-CulturalCoverage" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmIBSS"/>
													<xs:enumeration value="dmNEG"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-DatesCollectionAccumulated" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="W3CDTF"/>
													<xs:enumeration value="RKMS-ISO8601"/>
													<xs:enumeration value="dmEras"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-DatesItemsCreated" minOccurs="0" maxOccurs="unbounded">
							<xs:complexType><xs:complexContent>
								<xs:extension base="mdm:ThesaurusType">
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="W3CDTF"/>
													<xs:enumeration value="RKMS-ISO8601"/>
													<xs:enumeration value="dmEras"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
								</xs:extension>
							</xs:complexContent></xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-Contributor" minOccurs="1" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="role" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="Collector"/>
													<xs:enumeration value="Owner"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmAgentRoles:Creator"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-Place" minOccurs="1" maxOccurs="unbounded">
							<xs:complexType>
								<xs:simpleContent>
									<xs:extension base="xs:string">
										<xs:attribute name="role" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="publication"/>
													<xs:enumeration value="recording"/>
													<xs:enumeration value="storage"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
										<xs:attribute name="encoding" use="optional">
											<xs:simpleType>
												<xs:restriction base="xs:string"> 
													<xs:enumeration value="dmPlaceRoles"/>
												</xs:restriction> 
											</xs:simpleType>
										</xs:attribute>
									</xs:extension>
								</xs:simpleContent>
							</xs:complexType>
						</xs:element>
						<xs:element name="dmCAP-IsAccessedVia" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-Sub-collection" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-Super-collection" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-CatalogueOrIndex" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-AssociatedCollection" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-AssociatedPublication" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="dmCAP-HasSamples" minOccurs="1" maxOccurs="1">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="false"/>
									<xs:enumeration value="true"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="dmCAP-HasObjects" minOccurs="1" maxOccurs="1">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="false"/>
									<xs:enumeration value="true"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="ipr-License" minOccurs="0" maxOccurs="1" type="xs:string"/>
						<xs:element name="ipr-MailContact" minOccurs="0" maxOccurs="1" type="xs:string"/>
						<xs:element name="ese-titelForEuropeanaProvider" minOccurs="0" maxOccurs="1" type="xs:string"/>
					</xs:sequence>
					<xs:attribute name="name" type="xs:string" fixed="dmCAP"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="SectioneseType">
			<xs:complexContent>
				<xs:extension base="mdm:SectionType">
					<xs:sequence>
						<xs:element name="ese-unstored" minOccurs="0" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="ese-object" minOccurs="0" maxOccurs="1" type="xs:string"/>
						<xs:element name="ese-provider" minOccurs="0" maxOccurs="1" type="xs:string"/>
						<xs:element name="ese-type" minOccurs="1" maxOccurs="1">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="TEXT"/>
									<xs:enumeration value="IMAGE"/>
									<xs:enumeration value="SOUND"/>
									<xs:enumeration value="VIDEO"/>
									<xs:enumeration value="NONE"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="ese-isShownBy" minOccurs="0" maxOccurs="1" type="xs:string"/>
						<xs:element name="ese-isShownAt" minOccurs="0" maxOccurs="1" type="xs:string"/>
					</xs:sequence>
					<xs:attribute name="name" type="xs:string" fixed="ese"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
		<xs:complexType name="SectionoaiInfoType">
			<xs:complexContent>
				<xs:extension base="mdm:SectionType">
					<xs:sequence>
						<xs:element name="oai-Archive" minOccurs="1" maxOccurs="1" type="xs:string"/>
						<xs:element name="oai-Set" minOccurs="1" maxOccurs="unbounded" type="xs:string"/>
						<xs:element name="oai-InternalId" minOccurs="1" maxOccurs="1" type="xs:string"/>
						<xs:element name="oai-DateStamp" minOccurs="1" maxOccurs="1" type="xs:string"/>
						<xs:element name="oai-Deleted" minOccurs="0" maxOccurs="1">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="false"/>
									<xs:enumeration value="true"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
						<xs:element name="oai-Published" minOccurs="0" maxOccurs="1">
							<xs:simpleType>
								<xs:restriction base="xs:string">
									<xs:enumeration value="false"/>
									<xs:enumeration value="true"/>
								</xs:restriction>
							</xs:simpleType>
						</xs:element>
					</xs:sequence>
					<xs:attribute name="name" type="xs:string" fixed="oaiInfo"/>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>
		
	<xs:complexType name="sectionRawType">
		<xs:complexContent>
			<xs:extension base="mdm:SectionType">
				<xs:sequence minOccurs="0" maxOccurs="unbounded">
					<xs:any namespace="##any" processContents="skip"/>
				</xs:sequence>
				<xs:attribute name="name" type="xs:string" fixed="raw"/>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
		
	<xs:complexType name="ThesaurusType" mixed="true">
		<xs:sequence minOccurs="0" maxOccurs="1">
			<xs:element minOccurs="1" maxOccurs="unbounded" name="thesaurus_link">
				<xs:complexType>
					<xs:attribute use="required" name="level" type="xs:integer"/>
					<xs:attribute use="required" name="id" type="xs:string"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
	
</xs:schema>
