<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2016 (x64) (http://www.altova.com) by Emmanuel Pesenti (DILA (Direction de l'Information Légale et Administrative)) -->
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<!-- declarations d'elements, d'attributs et de types ici -->
	<xsd:annotation>
		<xsd:documentation> ================================================================
	Schema Xsd AMF pour la communication d'information financiere 
	================================================================================
	Copyright AMF 2006
	=============================================================== </xsd:documentation>
	</xsd:annotation>
	<!--____________________________________________________________________________________

	Declarations de types
_____________________________________________________________________________________-->
	<!--Codes norme ISO-->
	<xsd:simpleType name="TYP_ISO_PAY_3166">
		<xsd:restriction base="xsd:string">
			<xsd:length value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TYP_ISO_LNG_6391">
		<xsd:restriction base="xsd:string">
			<xsd:length value="2"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!--Autres formats de place-->
	<!--ISIN-->
	<xsd:simpleType name="TYP_ISI">
		<xsd:restriction base="xsd:string">
			<xsd:length value="12"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!--TICKER-->
	<xsd:simpleType name="TYP_TKR">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="8"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!--formats AMF-->
	<!-- Statut Information -->
	<xsd:simpleType name="STTS">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="NEW"/>
			<xsd:enumeration value="REC"/>
			<xsd:enumeration value="ADD"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="TYP_COD_DIF">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="OBL"/>
			<xsd:enumeration value="OPT"/>
			<xsd:enumeration value="AMF"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Code Diffuseur -->
	<xsd:simpleType name="TYP_DIF">
		<xsd:restriction base="xsd:string">
			<xsd:length value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Code AMF emetteur -->
	<xsd:simpleType name="TYP_CD_AMF">
		<xsd:restriction base="xsd:string">
			<xsd:length value="10"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Typologie information -->
	<xsd:simpleType name="TYP_STP_INF">
		<xsd:restriction base="xsd:string">
			<xsd:length value="6"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Intitule information -->
	<xsd:simpleType name="TYP_TIT_INF">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="255"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Nom Fichier de Contenu  -->
	<xsd:simpleType name="TYP_FIC_NOM">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="30"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Version Flux Information -->
	<xsd:simpleType name="TYP_VER_FIN">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="18"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Code Referentiel LOV -->
	<xsd:simpleType name="TYP_VER_LOV">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="18"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Identifiant unite d information -->
	<xsd:simpleType name="TYP_IDT_UIN">
		<xsd:restriction base="xsd:string">
			<xsd:length value="15"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Nom Emetteur -->
	<xsd:simpleType name="TYP_NOM_SOC">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="70"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Nom Fichier Anterieur Lie -->
	<xsd:simpleType name="TYP_UPG_REL">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="30"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Liste Diffusion -->
	<xsd:simpleType name="TYP_LST_DIF">
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="35"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- typologie information rectificative -->
	<xsd:complexType name="TYP_UPG_INF">
		<xsd:attribute name="INF_UPG_STS" type="STTS" use="required"/>
		<xsd:attribute name="INF_UPG_REL" type="TYP_UPG_REL" use="optional"/>
	</xsd:complexType>
	<!--	typologie Identification Diffuseur-->
	<xsd:complexType name="TYP_ID_DIF">
		<xsd:attribute name="IDI_COD_DIF" type="TYP_DIF" use="required"/>
	</xsd:complexType>
	<!--	typologie Identification Societe-->
	<xsd:complexType name="TYP_COD_TKR">
		<xsd:attribute name="ISO_CD_TKR" type="TYP_TKR" use="required"/>
		<xsd:attribute name="ISO_CD_MCH" type="TYP_ISO_PAY_3166" use="required"/>
	</xsd:complexType>
	<xsd:complexType name="TYP_ID_SOC">
		<xsd:sequence>
			<xsd:element name="ISO_CODE_TKR" type="TYP_COD_TKR" minOccurs="1" maxOccurs="1"/>
		</xsd:sequence>
		<xsd:attribute name="ISO_PAY_SS" type="TYP_ISO_PAY_3166" use="required"/>
		<xsd:attribute name="ISO_NOM_SOC" type="TYP_NOM_SOC" use="required"/>
		<xsd:attribute name="ISO_CD_ISI" type="TYP_ISI" use="required"/>
		<xsd:attribute name="ISO_CD_AMF" type="TYP_CD_AMF" use="optional"/>
		<xsd:attribute name="ISO_URL_INT" type="xsd:anyURI" use="optional"/>
		<xsd:attribute name="ISO_URL_IRG" type="xsd:anyURI" use="optional"/>
		<xsd:attribute name="ISO_URL_LOG" type="xsd:anyURI" use="optional"/>
	</xsd:complexType>
	<!--	typologie Information deposee -->
	<xsd:complexType name="TYP_INF_DEP">
		<xsd:sequence>
			<xsd:element name="INF_STP_INF" type="TYP_STP_INF" minOccurs="1" maxOccurs="unbounded"/>
			<xsd:element name="INF_UPG_INF" type="TYP_UPG_INF" minOccurs="1" maxOccurs="1"/>
			<xsd:element name="INF_LST_DIF" type="TYP_LST_DIF" minOccurs="1" maxOccurs="30"/>
		</xsd:sequence>
		<xsd:attribute name="INF_DAT_EMT" type="xsd:dateTime" use="required"/>
		<xsd:attribute name="INF_STP_PRI" type="TYP_STP_INF" use="required"/>
		<xsd:attribute name="INF_TIT_INF" type="TYP_TIT_INF" use="required"/>
		<xsd:attribute name="INF_LNG_INF" type="TYP_ISO_LNG_6391" use="required"/>
		<xsd:attribute name="INF_COD_DIF" type="TYP_COD_DIF" use="required"/>
	</xsd:complexType>
	<xsd:complexType name="TYP_FIC_CNT">
		<xsd:attribute name="INF_FIC_NOM" type="TYP_FIC_NOM" use="required"/>
	</xsd:complexType>
	<!--____________________________________________________________________________________

	Element principal : Unite d'Information : UIN
_____________________________________________________________________________________-->
	<xsd:element name="UniteInformation">
		<xsd:complexType>
			<xsd:sequence>
				<xsd:element name="identificationDiffuseur" type="TYP_ID_DIF" minOccurs="1" maxOccurs="1"/>
				<xsd:element name="identificationSociete" type="TYP_ID_SOC" minOccurs="1" maxOccurs="1"/>
				<xsd:element name="InformationDeposee" type="TYP_INF_DEP" minOccurs="1" maxOccurs="1"/>
				<xsd:element name="FichierDeContenu" type="TYP_FIC_CNT" minOccurs="1" maxOccurs="1"/>
			</xsd:sequence>
			<xsd:attribute name="UIN_VER_FIN" type="TYP_VER_FIN" use="required"/>
			<xsd:attribute name="UIN_VER_LOV" type="TYP_VER_LOV" use="required"/>
			<xsd:attribute name="UIN_IDT_UIN" type="TYP_IDT_UIN" use="required"/>
			<xsd:attribute name="UIN_DAT_AMF" type="xsd:dateTime" use="required"/>
			<xsd:attribute name="UIN_DAT_MAR" type="xsd:dateTime" use="required"/>
		</xsd:complexType>
	</xsd:element>
</xsd:schema>
