<?xml version="1.0" encoding="UTF-8"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="elements" type="Elements"/>
	<xs:complexType name="Elements">
		<xs:sequence>
			<xs:element name="element" type="Element"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Element">
		<xs:sequence>
			<xs:element name="identifier" type="xs:string">
				<xs:annotation>
					<xs:documentation>mappé avec idno</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="usage" type="xs:string"/>
			<xs:element name="rubrique" type="Rubrique"/>
			<xs:element name="titre" type="xs:string">
				<xs:annotation>
					<xs:documentation>mappé avec title</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="dateremise" type="xs:date">
				<xs:annotation>
					<xs:documentation>date de diffusion mappéé avec date</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="contributeur" type="xs:string"/>
			<xs:element name="contenuintegral" type="Contenu"/>
			<xs:element name="url-ext" type="xs:anyURI" minOccurs="0">
				<xs:annotation>
					<xs:documentation>mappé avec url</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="infosemetteur" type="xs:string" minOccurs="0"/>
			<xs:element name="typerapport" type="xs:string" minOccurs="0"/>
			<xs:element name="am" type="xs:string"/>
			<xs:element name="ap" type="xs:string"/>
			<xs:element name="administration" type="xs:string"/>
			<xs:element name="themes" type="xs:string">
				<xs:annotation>
					<xs:documentation>mappé avec term</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="themes_voirAussi" type="xs:string"/>
			<xs:element name="descripteurs" type="xs:string"/>
			<xs:element name="resume" type="xs:string">
				<xs:annotation>
					<xs:documentation>mappé avec abstract</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="codetheme" type="xs:string"/>
			<xs:element name="libelletheme" type="xs:string"/>
			<xs:element name="ville" type="xs:string"/>
			<xs:element name="editeur" type="xs:string"/>
			<xs:element name="anneeremise" type="xs:string"/>
			<xs:element name="pages" type="xs:string">
				<xs:annotation>
					<xs:documentation>mappé avec biblScope, unit="pp"</xs:documentation>
				</xs:annotation>
			</xs:element>
			<xs:element name="collection"/>
			<xs:element name="numeropub"/>
			<xs:element name="autretitre" type="xs:string"/>
			<xs:element name="cataloguedf" type="xs:string"/>
			<xs:element name="cataloguedfcouv" type="xs:string"/>
			<xs:element name="PoD" type="xs:string"/>
			<xs:element name="prixPoD" type="xs:string"/>
			<xs:element name="urlPoD" type="xs:string"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Rubrique">
		<xs:sequence>
			<xs:element name="rubriquetitre" type="xs:string"/>
			<xs:element name="rubriqueurl" type="xs:string"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="Contenu">
		<xs:sequence>
			<xs:element name="lien" minOccurs="0">
				<xs:simpleType>
					<xs:restriction base="xs:string">
						<xs:pattern value="[\w\W]*.pdf"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:element>
			<xs:element name="format" type="xs:string"/>
			<xs:element name="poids" type="xs:string"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
