<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:codeua="http://promuseum.org/codeua/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xml="http://www.w3.org/XML/1998/namespace" targetNamespace="http://promuseum.org/codeua/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified">

  <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>

  <xsd:attribute name="type" type="xsd:string"/>
  <xsd:attribute name="priority" type="xsd:integer"/>
  <xsd:attribute name="status" type="xsd:string"/>
  <xsd:attribute name="prevalence" type="xsd:string"/>
  <xsd:attribute name="default" type="xsd:boolean"/>

  <xsd:complexType name="appellation_CT">
    <xsd:sequence>
      <xsd:element name="appellationValue" minOccurs="1" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="value" type="xsd:string" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="appellationSourceRef" minOccurs="0" maxOccurs="unbounded">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="sourceAppellation" minOccurs="1" maxOccurs="unbounded">
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute ref="codeua:type"/>
                          <xsd:attribute ref="xml:lang"/>
                          <xsd:attribute ref="codeua:priority"/>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="sourceRecID" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                  <xsd:element name="sourceReference" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute ref="codeua:type"/>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute ref="codeua:type"/>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute ref="xml:lang"/>
          <xsd:attribute ref="codeua:type"/>
          <xsd:attribute ref="codeua:priority"/>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="appellationComment" type="codeua:comment_CT" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="description_CT">
    <xsd:sequence>
      <xsd:element name="descriptionValue" minOccurs="1" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="value" type="xsd:string" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="descriptionSourceRef" minOccurs="0" maxOccurs="unbounded">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="sourceAppellation" minOccurs="1" maxOccurs="unbounded">
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute ref="codeua:type"/>
                          <xsd:attribute ref="xml:lang"/>
                          <xsd:attribute ref="codeua:priority"/>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="sourceRecID" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                  <xsd:element name="sourceReference" minOccurs="0" maxOccurs="1">
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute ref="codeua:type"/>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute ref="codeua:type"/>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute ref="xml:lang"/>
          <xsd:attribute ref="codeua:type"/>
          <xsd:attribute ref="codeua:priority"/>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="descriptionComment" type="codeua:comment_CT" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="actor_CT">
    <xsd:sequence>
      <xsd:element name="actorType" minOccurs="1" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type" use="required"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="actorAppellation" minOccurs="1" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type" use="required"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="actorDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="actorGender" type="codeua:appellation_CT"  minOccurs="0" maxOccurs="1"/>
      <xsd:element name="actorNationality" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="actorContactPoint" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:contact_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="actorDescription" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="actorAggregateValue" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute ref="xml:lang"/>
              <xsd:attribute ref="codeua:type"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="actorContextualReference_CT">
    <xsd:sequence>
      <xsd:element name="actor" type="codeua:actor_CT" minOccurs="1" maxOccurs="1"/>
      <xsd:element name="actorRole" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:role_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="actorPrecisionLevel" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="role_CT">
    <xsd:complexContent>
      <xsd:extension base="codeua:appellation_CT">
        <xsd:sequence>
          <xsd:element name="roleDetail" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
              <xsd:complexContent>
                <xsd:extension base="codeua:appellation_CT">
                  <xsd:attribute ref="codeua:type"/>
                  <xsd:attribute ref="codeua:status"/>
                  <xsd:attribute ref="codeua:priority"/>
                </xsd:extension>
              </xsd:complexContent>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="executionRoleDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
  
  <xsd:complexType name="identifier_CT">
    <xsd:sequence>
      <xsd:element name="identifierType" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="identifierCode" type="xsd:string" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="identifierNumber" type="xsd:string" minOccurs="1" maxOccurs="1"/>
      <xsd:element name="identifierSubNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="identifierAppellation" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="identifierStatus" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="identifierDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="identifierAggregateValue" type="xsd:string" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="identifierComment" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="measurement_CT">
    <xsd:sequence>
      <xsd:element name="measurementType" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
      <xsd:element name="measurementValue" type="xsd:decimal" minOccurs="1" maxOccurs="1"/>
      <xsd:element name="measurementUnit" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
      <xsd:element name="measurementDeviation" type="xsd:decimal" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="measureMethod" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="measureTool" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="measure_CT">
    <xsd:sequence>
      <xsd:element name="measurementSet" type="codeua:measurement_CT" minOccurs="1" maxOccurs="unbounded"/>
      <xsd:element name="measuredItem" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="itemColour" type="codeua:appellation_CT" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element name="itemForm" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="measurementAggregateValue" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute ref="xml:lang"/>
              <xsd:attribute ref="codeua:type"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="measureDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="date_CT">
    <xsd:sequence>
      <xsd:element name="earliestDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
      <xsd:element name="latestDate" type="xsd:dateTime" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="dateAggregateValue" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute ref="xml:lang"/>
              <xsd:attribute ref="codeua:type"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="dateComment" type="codeua:comment_CT" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="place_CT">
    <xsd:sequence>
      <xsd:element name="placeType" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="placeUnitAppellation" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="placeAppellation" minOccurs="1" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:prevalence"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="partOfPlace" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:place_CT">
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="placeAggregateValue" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute ref="xml:lang"/>
              <xsd:attribute ref="codeua:type"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="placeDescription" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="placeAddress" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:address_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="placeCoordinatesWrap" minOccurs="0" maxOccurs="1">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="placeCoordinatesSet" minOccurs="1" maxOccurs="unbounded">
              <xsd:complexType>
                <xsd:complexContent>
                  <xsd:extension base="codeua:coordinates_CT">
                    <xsd:attribute ref="codeua:status"/>
                    <xsd:attribute ref="codeua:priority"/>
                  </xsd:extension>
                </xsd:complexContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="codeua:type"/>
  </xsd:complexType>
  
  <xsd:complexType name="coordinates_CT">
    <xsd:sequence>
      <xsd:element name="coordinates" type="xsd:anyType" minOccurs="1" maxOccurs="unbounded"/>
      <xsd:element name="coordinatesComment" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="codeua:type"/>
    <xsd:attribute name="format" type="xsd:string"/>
  </xsd:complexType>
  
  <xsd:complexType name="address_CT">
    <xsd:sequence>
      <xsd:element name="index" type="xsd:string" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="country" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="region" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="district" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="point" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="address" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
      <xsd:element name="addressComment" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="contact_CT">
    <xsd:sequence>
      <xsd:element name="contactType" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="contactRow" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="contactRowAppellation" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="contactRowValue" type="xsd:string" minOccurs="1" maxOccurs="1"/>
          </xsd:sequence>
          <xsd:attribute ref="codeua:type"/>
          <xsd:attribute ref="codeua:status"/>
          <xsd:attribute ref="codeua:priority"/>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="contactAddress" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:address_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="contactComment" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="event_CT">
    <xsd:sequence>
      <xsd:element name="eventEID" type="codeua:elementID_CT" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element name="eventType" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
      <xsd:element name="eventAppellation" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="eventDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:placeWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:relatedObjectWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:relatedSubjectWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="relatedEventWrap" minOccurs="0" maxOccurs="1">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="relatedEventSet" minOccurs="1" maxOccurs="unbounded">
              <xsd:complexType>
                <xsd:complexContent>
                  <xsd:extension base="codeua:event_CT">
                    <xsd:sequence>
                      <xsd:element name="relationType" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
                      <xsd:element name="relationDescription" minOccurs="0" maxOccurs="unbounded">
                        <xsd:complexType>
                          <xsd:complexContent>
                            <xsd:extension base="codeua:description_CT">
                              <xsd:attribute ref="codeua:type"/>
                              <xsd:attribute ref="codeua:status"/>
                              <xsd:attribute ref="codeua:priority"/>
                            </xsd:extension>
                          </xsd:complexContent>
                        </xsd:complexType>
                      </xsd:element>
                    </xsd:sequence>
                    <xsd:attribute ref="codeua:priority"/>
                  </xsd:extension>
                </xsd:complexContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="codeua:descriptionWrap" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="objectInEvent_CT">
    <xsd:complexContent>
      <xsd:extension base="codeua:event_CT">
        <xsd:sequence>
          <xsd:element name="objectRole" minOccurs="0" maxOccurs="unbounded">
            <xsd:complexType>
              <xsd:complexContent>
                <xsd:extension base="codeua:role_CT">
                  <xsd:attribute ref="codeua:type"/>
                  <xsd:attribute ref="codeua:status"/>
                  <xsd:attribute ref="codeua:priority"/>
                </xsd:extension>
              </xsd:complexContent>
            </xsd:complexType>
          </xsd:element>
          <xsd:element ref="codeua:materialWrap" minOccurs="0" maxOccurs="1"/>
          <xsd:element ref="codeua:techniqueWrap" minOccurs="0" maxOccurs="1"/>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>

  <xsd:complexType name="dataCarrier_CT">
    <xsd:sequence>
      <xsd:element name="dataCarrierType" minOccurs="1" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="dataCarrierAppellation" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="dataCarrierDescription" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="rights_CT">
    <xsd:complexContent>
      <xsd:extension base="codeua:description_CT">
        <xsd:attribute ref="codeua:type"/>
        <xsd:attribute ref="codeua:status"/>
        <xsd:attribute ref="codeua:priority"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>

  <xsd:complexType name="image_CT">
    <xsd:sequence>
      <xsd:element name="imageType" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="imageAppellation" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="dataCarrier" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:dataCarrier_CT">
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="imageDate" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:date_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="imageDescription" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="imageRights" type="codeua:rights_CT" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="imageFile" type="codeua:dataFile_CT" minOccurs="1" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="document_CT">
    <xsd:sequence>
      <xsd:element name="documentType" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="documentAppellation" minOccurs="1" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="documentDate" type="xsd:date" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="documentNumber" type="xsd:string" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="documentStatus" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="dataCarrier" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:dataCarrier_CT">
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="documentDescription" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="documentFile" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:dataFile_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="dataFile_CT">
    <xsd:sequence>
      <xsd:element name="dataFileAppellation" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="dataFileContainer" minOccurs="1" maxOccurs="1">
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:base64Binary">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute name="sys" type="xsd:string"/>
              <xsd:attribute name="format" type="xsd:string"/>
              <xsd:attribute name="formatVersion" type="xsd:string"/>
              <xsd:attribute name="encoding" type="xsd:string"/>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="dataFileDescription" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="comment_CT">
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute ref="xml:lang"/>
        <xsd:attribute ref="codeua:type"/>
        <xsd:attribute ref="codeua:status"/>
        <xsd:attribute ref="codeua:priority"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  
  <xsd:complexType name="elementID_CT">
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute ref="codeua:type"/>
        <xsd:attribute name="scope" type="xsd:string"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  
  <xsd:complexType name="attributeGroup_CT">
    <xsd:sequence>
      <xsd:element ref="codeua:titleWrap" minOccurs="1" maxOccurs="1"/>
      <xsd:element ref="codeua:identifierWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:classificationWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:typologyWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:measureWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:materialWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:techniqueWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:inscriptionWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:descriptionWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:fundWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:topographyWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:conditionWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:conservationRecWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:conservationInfWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:entryPurposeWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:valuationWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:controlDateWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:relatedObjectWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:relatedSubjectWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:bibliographyWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:documentWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:noteWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:placeWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:eventWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:imageWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:disposalCauseRecord" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:acquisitionMethodRecord" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:fragmentValue" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:amountValue" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:mobilityValue" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:complexType name="collection_CT">
    <xsd:sequence>
      <xsd:choice>
        <xsd:element name="actionWrap" minOccurs="1" maxOccurs="1">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="actionSet" minOccurs="1" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="objectInActionWrap" minOccurs="1" maxOccurs="1">
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element name="objectInActionSet" minOccurs="1" maxOccurs="unbounded">
                            <xsd:complexType>
                              <xsd:sequence>
                                <xsd:element name="attributeGroup" type="codeua:attributeGroup_CT" minOccurs="1" maxOccurs="1"/>
                                <xsd:element name="objectEID" type="codeua:elementID_CT" minOccurs="0" maxOccurs="unbounded"/>
                                <xsd:element name="outlineWrap" minOccurs="0" maxOccurs="1">
                                  <xsd:complexType>
                                    <xsd:sequence>
                                      <xsd:element name="outlineSet" type="codeua:outline_CT" minOccurs="1" maxOccurs="unbounded"/>
                                    </xsd:sequence>
                                  </xsd:complexType>
                                </xsd:element>
                              </xsd:sequence>
                            </xsd:complexType>
                          </xsd:element>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="actionData" type="codeua:actionData_CT" minOccurs="0" maxOccurs="1"/>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="objectWrap" minOccurs="1" maxOccurs="1">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="objectSet" minOccurs="1" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:sequence>
                    <xsd:element name="accountingDataWrap" minOccurs="1" maxOccurs="1">
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element name="accountingDataPortion" minOccurs="1" maxOccurs="unbounded">
                            <xsd:complexType>
                              <xsd:sequence>
                                <xsd:element name="attributeGroup" type="codeua:attributeGroup_CT" minOccurs="1" maxOccurs="1"/>
                                <xsd:element name="actionData" type="codeua:actionData_CT" minOccurs="0" maxOccurs="1"/>
                              </xsd:sequence>
                            </xsd:complexType>
                          </xsd:element>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                    <xsd:element name="objectEID" type="codeua:elementID_CT" minOccurs="0" maxOccurs="unbounded"/>
                    <xsd:element name="outlineWrap" minOccurs="0" maxOccurs="1">
                      <xsd:complexType>
                        <xsd:sequence>
                          <xsd:element name="outlineSet" type="codeua:outline_CT" minOccurs="1" maxOccurs="unbounded"/>
                        </xsd:sequence>
                      </xsd:complexType>
                    </xsd:element>
                  </xsd:sequence>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
          </xsd:complexType>
        </xsd:element>
      </xsd:choice>
      <xsd:element name="collectionData" type="codeua:collectionData_CT" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
    <xsd:attribute ref="xml:lang" use="required"/>
  </xsd:complexType>
  
  <xsd:complexType name="packetAdministrativeData_CT">
    <xsd:sequence>
      <xsd:element name="packetType" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
      <xsd:element name="packetSender" minOccurs="1" maxOccurs="1">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="actor" type="codeua:actor_CT" minOccurs="1" maxOccurs="1"/>
            <xsd:element name="actorRole" minOccurs="0" maxOccurs="unbounded">
              <xsd:complexType>
                <xsd:complexContent>
                  <xsd:extension base="codeua:role_CT">
                    <xsd:attribute ref="codeua:type"/>
                    <xsd:attribute ref="codeua:status"/>
                    <xsd:attribute ref="codeua:priority"/>
                  </xsd:extension>
                </xsd:complexContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="representedByActor" minOccurs="0" maxOccurs="unbounded">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="actor" type="codeua:actor_CT" minOccurs="1" maxOccurs="1"/>
                  <xsd:element name="actorRole" minOccurs="0" maxOccurs="unbounded">
                    <xsd:complexType>
                      <xsd:complexContent>
                        <xsd:extension base="codeua:role_CT">
                          <xsd:attribute ref="codeua:type"/>
                          <xsd:attribute ref="codeua:status"/>
                          <xsd:attribute ref="codeua:priority"/>
                        </xsd:extension>
                      </xsd:complexContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="packetCreationDate" type="xsd:dateTime" minOccurs="1" maxOccurs="1"/>
      <xsd:element name="packetCause" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="packetPurpose" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="packetStatus" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="packetMode" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="packetDescription" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="collectionData_CT">
    <xsd:sequence>
      <xsd:element name="collectionAppellation" type="codeua:appellation_CT" minOccurs="1" maxOccurs="unbounded"/>
      <xsd:element name="collectionDescription" type="codeua:description_CT" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="actionData_CT">
    <xsd:sequence>
      <xsd:element name="actionEID" type="codeua:elementID_CT" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element name="actionType" minOccurs="1" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="actionAppellation" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:status"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="actionStatus" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="actionDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="actionPurpose" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
      <xsd:element name="actionDescription" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:description_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
      <xsd:element ref="codeua:documentWrap" minOccurs="0" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>

  <xsd:complexType name="outline_CT">
    <xsd:sequence>
      <xsd:element name="outlinePacketAppellation" minOccurs="0" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:complexContent>
            <xsd:extension base="codeua:appellation_CT">
              <xsd:attribute ref="codeua:type"/>
              <xsd:attribute ref="codeua:priority"/>
            </xsd:extension>
          </xsd:complexContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="outlinePacket" type="xsd:anyType" minOccurs="1" maxOccurs="1"/>
    </xsd:sequence>
  </xsd:complexType>
  
  <xsd:element name="titleWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="titleSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:appellation_CT">
                <xsd:sequence>
                  <xsd:element name="titleType" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
                </xsd:sequence>
                <xsd:attribute ref="codeua:default"/>
                <xsd:attribute ref="codeua:prevalence"/>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="identifierWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="identifierSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:identifier_CT">
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="classificationWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="classificationSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:appellation_CT">
                <xsd:sequence>
                  <xsd:element name="classificationScheme" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
                </xsd:sequence>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="typologyWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="typologySet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:appellation_CT">
                <xsd:sequence>
                  <xsd:element name="typologyScheme" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
                </xsd:sequence>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="measureWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="measureSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:measure_CT">
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="materialWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="materialSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:appellation_CT">
                <xsd:sequence>
                  <xsd:element ref="codeua:measureWrap" minOccurs="0" maxOccurs="1"/>
                  <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
                </xsd:sequence>
                <xsd:attribute ref="codeua:priority"/>
                <xsd:attribute name="precious" type="xsd:boolean"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="techniqueWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="techniqueSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:appellation_CT">
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="inscriptionWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="inscriptionSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="inscriptionAppellation" minOccurs="1" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:appellation_CT">
                      <xsd:attribute ref="codeua:type"/>
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="inscriptionContentOriginal" minOccurs="0" maxOccurs="1">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:extension base="xsd:string">
                      <xsd:attribute ref="xml:lang"/>
                      <xsd:attribute name="script" type="xsd:string"/>
                    </xsd:extension>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="inscriptionContentTranslate" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:extension base="xsd:string">
                      <xsd:attribute ref="xml:lang"/>
                    </xsd:extension>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="inscriptionMethod" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:appellation_CT">
                      <xsd:attribute ref="codeua:type"/>
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="inscriptionLocation" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="inscriptionDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="inscriptionDescription" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:description_CT">
                      <xsd:attribute ref="codeua:type"/>
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute ref="codeua:priority"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="descriptionWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="descriptionSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:description_CT">
                <xsd:sequence>
                  <xsd:element name="descriptionType" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
                </xsd:sequence>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="fundWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="fundSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:appellation_CT">
                <xsd:sequence>
                  <xsd:element name="fundType" type="codeua:appellation_CT" minOccurs="0" maxOccurs="unbounded"/>
                  <xsd:element name="fundStatus" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
                  <xsd:element name="fundCode" type="xsd:string" minOccurs="0" maxOccurs="1"/>
                </xsd:sequence>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="topographyWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="topographySet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="topographyShort" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="topographyDetailed" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
              <xsd:element name="topographyAggregateValue" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:extension base="xsd:string">
                      <xsd:attribute ref="xml:lang"/>
                      <xsd:attribute ref="codeua:type"/>
                    </xsd:extension>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="placeSet" type="codeua:place_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="topographyStatus" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="topographyDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
            </xsd:sequence>
            <xsd:attribute ref="codeua:priority"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="conditionWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="conditionSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="conditionShort" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="conditionExpanded" type="codeua:description_CT" minOccurs="1" maxOccurs="1"/>
              <xsd:element name="conditionStatus" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="conditionDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
            </xsd:sequence>
            <xsd:attribute ref="codeua:priority"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="conservationRecWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="conservationRecSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="conservationRecShort" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
              <xsd:element name="conservationRecExpanded" type="codeua:description_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="conservationRecStatus" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="conservationRecDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
              <xsd:element ref="codeua:controlDateWrap" minOccurs="0" maxOccurs="1"/>
            </xsd:sequence>
            <xsd:attribute ref="codeua:priority"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="conservationInfWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="conservationInfSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="conservationInfShort" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
              <xsd:element name="conservationInfExpanded" type="codeua:description_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="conservationDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
            </xsd:sequence>
            <xsd:attribute ref="codeua:priority"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="entryPurposeWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="entryPurposeSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="entryPurposeAppellation" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
              <xsd:element name="entryPurposeEventRef" type="codeua:event_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="entryPurposeDescription" type="codeua:description_CT" minOccurs="0" maxOccurs="1"/>
            </xsd:sequence>
            <xsd:attribute ref="codeua:priority"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="valuationWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="valuationSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="valuationType" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
              <xsd:element name="valuationValue" minOccurs="1" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:simpleContent>
                    <xsd:extension base="xsd:string">
                    <xsd:attribute ref="codeua:default"/>
                    <xsd:attribute name="currency" type="xsd:string"/>
                    <xsd:attribute name="rate" type="xsd:decimal"/>
                    </xsd:extension>
                  </xsd:simpleContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="valuationDate" type="codeua:date_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="valuationStatus" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="valuationComment" type="codeua:description_CT" minOccurs="0" maxOccurs="unbounded"/>
              <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
            </xsd:sequence>
            <xsd:attribute ref="codeua:priority"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="controlDateWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="controlDateSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:date_CT">
                <xsd:sequence>
                  <xsd:element name="controlAction" minOccurs="1" maxOccurs="1">
                    <xsd:complexType>
                      <xsd:complexContent>
                        <xsd:extension base="codeua:appellation_CT">
                          <xsd:sequence>
                            <xsd:element name="controlActionType" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
                            <xsd:element name="controlActionStatus" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
                          </xsd:sequence>
                        </xsd:extension>
                      </xsd:complexContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="actorWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="actorSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="actorContextualReference" type="codeua:actorContextualReference_CT" minOccurs="1" maxOccurs="1"/>
              <xsd:element name="representedByActor" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:actorContextualReference_CT">
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute ref="codeua:priority"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="placeWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="placeSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:place_CT">
                <xsd:attribute ref="codeua:status"/>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="eventWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="eventSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:objectInEvent_CT">
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="imageWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="imageSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:image_CT">
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="relatedObjectWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="relatedObjectSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="objectEID" type="codeua:elementID_CT" minOccurs="0" maxOccurs="unbounded"/>
              <xsd:element ref="codeua:titleWrap" minOccurs="1" maxOccurs="1"/>
              <xsd:element ref="codeua:identifierWrap" minOccurs="0" maxOccurs="1"/>
              <xsd:element ref="codeua:classificationWrap" minOccurs="0" maxOccurs="1"/>
              <xsd:element ref="codeua:typologyWrap" minOccurs="0" maxOccurs="1"/>
              <xsd:element ref="codeua:descriptionWrap" minOccurs="0" maxOccurs="1"/>
              <xsd:element name="relationType" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
              <xsd:element name="relationDescription" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:description_CT">
                      <xsd:attribute ref="codeua:type"/>
                      <xsd:attribute ref="codeua:status"/>
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
            <xsd:attribute ref="codeua:priority"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="relatedSubjectWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="relatedSubjectSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="subjectAppellation" minOccurs="1" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:appellation_CT">
                      <xsd:attribute ref="codeua:type"/>
                      <xsd:attribute ref="codeua:status"/>
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="subjectDescription" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:description_CT">
                      <xsd:attribute ref="codeua:type"/>
                      <xsd:attribute ref="codeua:status"/>
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="relationType" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
              <xsd:element name="relationDescription" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:description_CT">
                      <xsd:attribute ref="codeua:type"/>
                      <xsd:attribute ref="codeua:status"/>
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element ref="codeua:actorWrap" minOccurs="0" maxOccurs="1"/>
            </xsd:sequence>
            <xsd:attribute ref="codeua:priority"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="bibliographyWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="bibliographySet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:sequence>
              <xsd:element name="bibliographyDocType" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:appellation_CT">
                      <xsd:attribute ref="codeua:type"/>
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="bibliographyDocAppellation" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:appellation_CT">
                      <xsd:attribute ref="codeua:type"/>
                      <xsd:attribute ref="codeua:status"/>
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="bibliographyDocReference" type="codeua:description_CT" minOccurs="1" maxOccurs="1"/>
              <xsd:element name="bibliographyDocDate" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:date_CT">
                      <xsd:attribute ref="codeua:type"/>
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
              <xsd:element name="bibliographyDocDescription" minOccurs="0" maxOccurs="unbounded">
                <xsd:complexType>
                  <xsd:complexContent>
                    <xsd:extension base="codeua:description_CT">
                      <xsd:attribute ref="codeua:type"/>
                      <xsd:attribute ref="codeua:status"/>
                      <xsd:attribute ref="codeua:priority"/>
                    </xsd:extension>
                  </xsd:complexContent>
                </xsd:complexType>
              </xsd:element>
            </xsd:sequence>
              <xsd:attribute ref="codeua:priority"/>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="documentWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="documentSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:document_CT">
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="noteWrap">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="noteSet" minOccurs="1" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:description_CT">
                <xsd:sequence>
                  <xsd:element name="noteType" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
                  <xsd:element name="noteStatus" type="codeua:appellation_CT" minOccurs="0" maxOccurs="1"/>
                </xsd:sequence>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="disposalCauseRecord">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="disposalCauseAppellation" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
        <xsd:element name="disposalCauseEventRef" type="codeua:event_CT" minOccurs="0" maxOccurs="1"/>
        <xsd:element name="disposalCauseDescription" minOccurs="0" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:description_CT">
                <xsd:attribute ref="codeua:type"/>
                <xsd:attribute ref="codeua:status"/>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="acquisitionMethodRecord">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="acquisitionMethodAppellation" type="codeua:appellation_CT" minOccurs="1" maxOccurs="1"/>
        <xsd:element name="acquisitionMethodDescription" minOccurs="0" maxOccurs="unbounded">
          <xsd:complexType>
            <xsd:complexContent>
              <xsd:extension base="codeua:description_CT">
                <xsd:attribute ref="codeua:type"/>
                <xsd:attribute ref="codeua:status"/>
                <xsd:attribute ref="codeua:priority"/>
              </xsd:extension>
            </xsd:complexContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>

  <xsd:element name="fragmentValue" type="xsd:boolean"/>

  <xsd:element name="amountValue" type="xsd:positiveInteger"/>

  <xsd:element name="mobilityValue" type="xsd:boolean"/>

  <xsd:element name="exchangeDataPacket">
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="collection" type="codeua:collection_CT" minOccurs="1" maxOccurs="unbounded"/>
        <xsd:element name="packetAdministrativeData" type="codeua:packetAdministrativeData_CT" minOccurs="1" maxOccurs="1"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>
































































