<?xml version='1.0' encoding='utf-8' standalone='no'?>
<rng:grammar xmlns="fr:gouv:culture:archivesdefrance:seda:v2.1" xmlns:seda="fr:gouv:culture:archivesdefrance:seda:v2.1" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" ns="fr:gouv:culture:archivesdefrance:seda:v2.1" datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" seda:warnings="">
  <rng:start>
    <rng:element name="ArchiveTransfer">
      <rng:zeroOrMore>
        <rng:attribute>
          <rng:anyName>
            <rng:except>
              <rng:nsName/>
              <rng:nsName ns=""/>
            </rng:except>
          </rng:anyName>
        </rng:attribute>
      </rng:zeroOrMore>
      <rng:optional>
        <rng:attribute name="id">
          <rng:data type="ID"/>
        </rng:attribute>
      </rng:optional>
      <rng:element name="Comment">
        <rng:value type="string">Transfert des dossiers de procédure contentieuse et d'exécution des décisions du Conseil d'Etat et des juridictions administratives</rng:value>
      </rng:element>
      <rng:element name="Date">
        <rng:data type="dateTime"/>
      </rng:element>
      <rng:element name="MessageIdentifier">
        <rng:optional>
          <rng:attribute name="schemeID">
            <rng:data type="token"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeName">
            <rng:data type="string"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeAgencyID">
            <rng:data type="token"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeAgencyName">
            <rng:data type="string"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeVersionID">
            <rng:data type="token"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeDataURI">
            <rng:data type="anyURI"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeURI">
            <rng:data type="anyURI"/>
          </rng:attribute>
        </rng:optional>
        <rng:data type="token"/>
      </rng:element>
      <rng:element name="ArchivalAgreement">
        <rng:optional>
          <rng:attribute name="schemeID">
            <rng:data type="token"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeName">
            <rng:data type="string"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeAgencyID">
            <rng:data type="token"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeAgencyName">
            <rng:data type="string"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeVersionID">
            <rng:data type="token"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeDataURI">
            <rng:data type="anyURI"/>
          </rng:attribute>
        </rng:optional>
        <rng:optional>
          <rng:attribute name="schemeURI">
            <rng:data type="anyURI"/>
          </rng:attribute>
        </rng:optional>
        <rng:data type="token"/>
      </rng:element>
      <rng:element name="CodeListVersions">
        <rng:text/>
      </rng:element>
      <rng:element name="DataObjectPackage">
        <rng:optional>
          <rng:attribute name="id">
            <rng:data type="ID"/>
          </rng:attribute>
        </rng:optional>
        <rng:zeroOrMore>
          <rng:choice>
            <rng:oneOrMore>
              <rng:element name="DataObjectGroup">
                <rng:attribute name="id" xml:id="gid252522">
                  <rng:data type="ID"/>
                </rng:attribute>
                <rng:element name="BinaryDataObject">
                  <xsd:annotation>
                    <xsd:documentation>Objets de données</xsd:documentation>
                  </xsd:annotation>
                  <rng:attribute name="id" xml:id="id252522">
                    <rng:data type="ID"/>
                  </rng:attribute>
                  <rng:choice>
                    <rng:element name="Uri">
                      <rng:data type="anyURI"/>
                    </rng:element>
                  </rng:choice>
                  <rng:optional>
                    <rng:element name="MessageDigest">
                      <rng:choice>
                        <rng:data type="base64Binary"/>
                        <rng:data type="hexBinary"/>
                      </rng:choice>
                      <rng:attribute name="algorithm">
                        <rng:value type="token">sha512</rng:value>
                      </rng:attribute>
                    </rng:element>
                  </rng:optional>
                  <rng:element name="Size">
                    <rng:data type="positiveInteger"/>
                  </rng:element>
                  <rng:optional>
                    <rng:element name="FormatIdentification">
                      <rng:element name="FormatLitteral">
                        <rng:data type="string"/>
                      </rng:element>
                      <rng:optional>
                        <rng:element name="MimeType">
                          <rng:choice>
                            <rng:value type="token">application/vnd.openxmlformats-officedocument.wordprocessingml.template</rng:value>
                            <rng:value type="token">application/vnd.ms-word.template.macroEnabled.12</rng:value>
                            <rng:value type="token">application/msword</rng:value>
                            <rng:value type="token">application/powerpoint</rng:value>
                            <rng:value type="token">application/vnd.oasis.opendocument.spreadsheet</rng:value>
                            <rng:value type="token">application/vnd.oasis.opendocument.text</rng:value>
                            <rng:value type="token">application/msword</rng:value>
                            <rng:value type="token">application/epub+zip</rng:value>
                            <rng:value type="token">application/vnd.ms-word.document.macroEnabled.12</rng:value>
                            <rng:value type="token">application/vnd.oasis.opendocument.presentation</rng:value>
                            <rng:value type="token">application/vnd.oasis.opendocument.text</rng:value>
                            <rng:value type="token">application/pdf</rng:value>
                            <rng:value type="token">application/vnd.openxmlformats-officedocument.wordprocessingml.document</rng:value>
                            <rng:value type="token">application/vnd.ms-excel</rng:value>
                            <rng:value type="token">application/msword</rng:value>
                            <rng:value type="token">text/plain</rng:value>
                          </rng:choice>
                        </rng:element>
                      </rng:optional>
                      <rng:optional>
                        <rng:element name="FormatId">
                          <rng:choice>
                            <rng:value type="token">fmt/273</rng:value>
                            <rng:value type="token">fmt/146</rng:value>
                            <rng:value type="token">fmt/294</rng:value>
                            <rng:value type="token">fmt/754</rng:value>
                            <rng:value type="token">fmt/158</rng:value>
                            <rng:value type="token">fmt/477</rng:value>
                            <rng:value type="token">fmt/291</rng:value>
                            <rng:value type="token">fmt/471</rng:value>
                            <rng:value type="token">fmt/37</rng:value>
                            <rng:value type="token">fmt/276</rng:value>
                            <rng:value type="token">fmt/61</rng:value>
                            <rng:value type="token">fmt/276</rng:value>
                            <rng:value type="token">fmt/491</rng:value>
                            <rng:value type="token">fmt/493</rng:value>
                            <rng:value type="token">fmt/137</rng:value>
                            <rng:value type="token">x-fmt/263</rng:value>
                            <rng:value type="token">fmt/138</rng:value>
                            <rng:value type="token">fmt/481</rng:value>
                            <rng:value type="token">fmt/490</rng:value>
                            <rng:value type="token">fmt/38</rng:value>
                            <rng:value type="token">x-fmt/111</rng:value>
                            <rng:value type="token">fmt/55</rng:value>
                            <rng:value type="token">fmt/136</rng:value>
                            <rng:value type="token">fmt/18</rng:value>
                            <rng:value type="token">fmt/57</rng:value>
                            <rng:value type="token">fmt/292</rng:value>
                            <rng:value type="token">fmt/354</rng:value>
                            <rng:value type="token">fmt/291</rng:value>
                            <rng:value type="token">fmt/19</rng:value>
                            <rng:value type="token">fmt/488</rng:value>
                            <rng:value type="token">fmt/293</rng:value>
                            <rng:value type="token">fmt/295</rng:value>
                            <rng:value type="token">fmt/274</rng:value>
                            <rng:value type="token">fmt/275</rng:value>
                            <rng:value type="token">fmt/494</rng:value>
                            <rng:value type="token">fmt/58</rng:value>
                            <rng:value type="token">fmt/147</rng:value>
                            <rng:value type="token">x-fmt/263</rng:value>
                            <rng:value type="token">fmt/20</rng:value>
                            <rng:value type="token">x-fmt/263</rng:value>
                            <rng:value type="token">fmt/489</rng:value>
                            <rng:value type="token">fmt/95</rng:value>
                            <rng:value type="token">fmt/476</rng:value>
                            <rng:value type="token">fmt/148</rng:value>
                            <rng:value type="token">fmt/290</rng:value>
                            <rng:value type="token">fmt/609</rng:value>
                            <rng:value type="token">fmt/14</rng:value>
                            <rng:value type="token">fmt/494</rng:value>
                            <rng:value type="token">fmt/144</rng:value>
                            <rng:value type="token">fmt/478</rng:value>
                            <rng:value type="token">fmt/111</rng:value>
                            <rng:value type="token">x-fmt/263</rng:value>
                            <rng:value type="token">fmt/16</rng:value>
                            <rng:value type="token">fmt/136</rng:value>
                            <rng:value type="token">fmt/56</rng:value>
                            <rng:value type="token">fmt/480</rng:value>
                            <rng:value type="token">fmt/492</rng:value>
                            <rng:value type="token">fmt/17</rng:value>
                            <rng:value type="token">fmt/157</rng:value>
                            <rng:value type="token">fmt/62</rng:value>
                            <rng:value type="token">fmt/39</rng:value>
                            <rng:value type="token">fmt/523</rng:value>
                            <rng:value type="token">fmt/59</rng:value>
                            <rng:value type="token">fmt/290</rng:value>
                            <rng:value type="token">fmt/483</rng:value>
                            <rng:value type="token">fmt/126</rng:value>
                            <rng:value type="token">fmt/15</rng:value>
                            <rng:value type="token">fmt/597</rng:value>
                            <rng:value type="token">fmt/111</rng:value>
                            <rng:value type="token">x-fmt/453</rng:value>
                            <rng:value type="token">fmt/609</rng:value>
                            <rng:value type="token">fmt/125</rng:value>
                            <rng:value type="token">fmt/471</rng:value>
                            <rng:value type="token">x-fmt/263</rng:value>
                            <rng:value type="token">fmt/599</rng:value>
                            <rng:value type="token">fmt/479</rng:value>
                            <rng:value type="token">fmt/145</rng:value>
                          </rng:choice>
                        </rng:element>
                      </rng:optional>
                    </rng:element>
                  </rng:optional>
                  <rng:element name="FileInfo">
                    <rng:element name="Filename">
                      <rng:data type="string"/>
                    </rng:element>
                    <rng:element name="LastModified">
                      <rng:data type="dateTime"/>
                    </rng:element>
                  </rng:element>
                </rng:element>
              </rng:element>
            </rng:oneOrMore>
          </rng:choice>
        </rng:zeroOrMore>
        <rng:element name="DescriptiveMetadata">
          <rng:element name="ArchiveUnit">
            <xsd:annotation>
              <xsd:documentation>UpdateOperation</xsd:documentation>
            </xsd:annotation>
            <rng:attribute name="id" xml:id="id252543">
              <rng:data type="ID"/>
            </rng:attribute>
            <rng:choice>
              <rng:group>
                <rng:element name="Content">
                  <rng:element name="DescriptionLevel">
                    <rng:value type="token">RecordGrp</rng:value>
                  </rng:element>
                  <rng:element name="Title">
                    <rng:value type="string">UpdateOperation</rng:value>
                  </rng:element>
                </rng:element>
                <rng:oneOrMore>
                  <rng:element name="ArchiveUnit">
                    <xsd:annotation>
                      <xsd:documentation>Dossier</xsd:documentation>
                    </xsd:annotation>
                    <rng:attribute name="id" xml:id="id252556">
                      <rng:data type="ID"/>
                    </rng:attribute>
                    <rng:choice>
                      <rng:group>
                        <rng:optional>
                          <rng:element name="Management">
                            <rng:element name="AccessRule">
                              <rng:group>
                                <rng:element name="Rule">
                                  <rng:optional>
                                    <rng:attribute name="id">
                                      <rng:data type="ID"/>
                                    </rng:attribute>
                                  </rng:optional>
                                  <rng:data type="token"/>
                                </rng:element>
                                <rng:element name="StartDate">
                                  <rng:data type="date"/>
                                </rng:element>
                              </rng:group>
                            </rng:element>
                            <rng:element name="DisseminationRule">
                              <rng:group>
                                <rng:element name="Rule">
                                  <rng:optional>
                                    <rng:attribute name="id">
                                      <rng:data type="ID"/>
                                    </rng:attribute>
                                  </rng:optional>
                                  <rng:data type="token"/>
                                </rng:element>
                                <rng:element name="StartDate">
                                  <rng:data type="date"/>
                                </rng:element>
                              </rng:group>
                            </rng:element>
                            <rng:element name="ReuseRule">
                              <rng:group>
                                <rng:element name="Rule">
                                  <rng:optional>
                                    <rng:attribute name="id">
                                      <rng:data type="ID"/>
                                    </rng:attribute>
                                  </rng:optional>
                                  <rng:data type="token"/>
                                </rng:element>
                                <rng:element name="StartDate">
                                  <rng:data type="date"/>
                                </rng:element>
                              </rng:group>
                            </rng:element>
                          </rng:element>
                        </rng:optional>
                        <rng:element name="Content">
                          <rng:element name="DescriptionLevel">
                            <rng:value type="token">File</rng:value>
                          </rng:element>
                          <rng:element name="Title">
                            <rng:data type="string"/>
                          </rng:element>
                          <rng:element name="Tag">
                            <rng:data type="token"/>
                          </rng:element>
                          <rng:element name="Coverage">
                            <rng:element name="Juridictional">
                              <rng:data type="string"/>
                            </rng:element>
                          </rng:element>
                          <rng:element name="RegisteredDate">
                            <rng:choice>
                              <rng:data type="date"/>
                              <rng:data type="dateTime"/>
                              <rng:data type="gDay"/>
                              <rng:data type="gMonth"/>
                              <rng:data type="gMonthDay"/>
                              <rng:data type="gYear"/>
                              <rng:data type="gYearMonth"/>
                            </rng:choice>
                          </rng:element>
                          <rng:element name="Event">
                            <rng:element name="EventType">
                              <rng:data type="token"/>
                            </rng:element>
                            <rng:element name="EventDateTime">
                              <rng:choice>
                                <rng:data type="date"/>
                                <rng:data type="dateTime"/>
                                <rng:data type="gDay"/>
                                <rng:data type="gMonth"/>
                                <rng:data type="gMonthDay"/>
                                <rng:data type="gYear"/>
                                <rng:data type="gYearMonth"/>
                              </rng:choice>
                            </rng:element>
                          </rng:element>
                        </rng:element>
                        <rng:element name="ArchiveUnit">
                          <xsd:annotation>
                            <xsd:documentation>Fichier compagnon</xsd:documentation>
                          </xsd:annotation>
                          <rng:attribute name="id" xml:id="id252614">
                            <rng:data type="ID"/>
                          </rng:attribute>
                          <rng:choice>
                            <rng:group>
                              <rng:element name="Content">
                                <rng:element name="DescriptionLevel">
                                  <rng:value type="token">Item</rng:value>
                                </rng:element>
                                <rng:element name="Title">
                                  <rng:data type="string"/>
                                </rng:element>
                                <rng:element name="DocumentType">
                                  <rng:value type="string">fichier de métadonnées compagnon</rng:value>
                                </rng:element>
                              </rng:element>
                              <rng:element name="DataObjectReference">
                                <rng:optional>
                                  <rng:attribute name="id">
                                    <rng:data type="ID"/>
                                  </rng:attribute>
                                </rng:optional>
                                <rng:element name="DataObjectGroupReferenceId" a:defaultValue="gid252522">
                                  <rng:data type="NCName"/>
                                </rng:element>
                              </rng:element>
                            </rng:group>
                          </rng:choice>
                        </rng:element>
                        <rng:oneOrMore>
                          <rng:element name="ArchiveUnit">
                            <xsd:annotation>
                              <xsd:documentation>Documents</xsd:documentation>
                            </xsd:annotation>
                            <rng:attribute name="id" xml:id="id252632">
                              <rng:data type="ID"/>
                            </rng:attribute>
                            <rng:choice>
                              <rng:group>
                                <rng:element name="Content">
                                  <rng:element name="DescriptionLevel">
                                    <rng:value type="token">Item</rng:value>
                                  </rng:element>
                                  <rng:element name="Title">
                                    <rng:data type="string"/>
                                  </rng:element>
                                </rng:element>
                                <rng:element name="DataObjectReference">
                                  <rng:optional>
                                    <rng:attribute name="id">
                                      <rng:data type="ID"/>
                                    </rng:attribute>
                                  </rng:optional>
                                  <rng:element name="DataObjectGroupReferenceId" a:defaultValue="gid252522">
                                    <rng:data type="NCName"/>
                                  </rng:element>
                                </rng:element>
                              </rng:group>
                            </rng:choice>
                          </rng:element>
                        </rng:oneOrMore>
                      </rng:group>
                    </rng:choice>
                  </rng:element>
                </rng:oneOrMore>
              </rng:group>
            </rng:choice>
          </rng:element>
        </rng:element>
        <rng:element name="ManagementMetadata">
          <rng:optional>
            <rng:attribute name="id">
              <rng:data type="ID"/>
            </rng:attribute>
          </rng:optional>
          <rng:element name="AcquisitionInformation">
            <rng:data type="token"/>
          </rng:element>
          <rng:element name="LegalStatus">
            <rng:value type="token">Public Archive</rng:value>
          </rng:element>
          <rng:element name="OriginatingAgencyIdentifier">
            <rng:optional>
              <rng:attribute name="schemeID">
                <rng:data type="token"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeName">
                <rng:data type="string"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeAgencyID">
                <rng:data type="token"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeAgencyName">
                <rng:data type="string"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeVersionID">
                <rng:data type="token"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeDataURI">
                <rng:data type="anyURI"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeURI">
                <rng:data type="anyURI"/>
              </rng:attribute>
            </rng:optional>
            <rng:data type="token"/>
          </rng:element>
          <rng:element name="SubmissionAgencyIdentifier">
            <rng:optional>
              <rng:attribute name="schemeID">
                <rng:data type="token"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeName">
                <rng:data type="string"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeAgencyID">
                <rng:data type="token"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeAgencyName">
                <rng:data type="string"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeVersionID">
                <rng:data type="token"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeDataURI">
                <rng:data type="anyURI"/>
              </rng:attribute>
            </rng:optional>
            <rng:optional>
              <rng:attribute name="schemeURI">
                <rng:data type="anyURI"/>
              </rng:attribute>
            </rng:optional>
            <rng:value type="token">FRAN_NP_00080</rng:value>
          </rng:element>
        </rng:element>
      </rng:element>
      <rng:element name="ArchivalAgency">
        <rng:element name="Identifier">
          <rng:text/>
        </rng:element>
      </rng:element>
      <rng:element name="TransferringAgency">
        <rng:element name="Identifier">
          <rng:text/>
        </rng:element>
      </rng:element>
    </rng:element>
  </rng:start>
  <rng:define name="OpenType">
    <rng:zeroOrMore>
      <rng:element>
        <rng:anyName/>
        <rng:zeroOrMore>
          <rng:attribute>
            <rng:anyName/>
          </rng:attribute>
        </rng:zeroOrMore>
      </rng:element>
    </rng:zeroOrMore>
  </rng:define>
</rng:grammar>
